Am Dienstag, 29. März 2011, 10:56:36 schrieb Cristian Rodríguez:
El 29/03/11 10:48, Michal Vyskocil escribió:
> Hi,
>
> there's a bug#682 in icedtea bugzilla, that JRE fails to run on i586
> machine with guarantee(VM_Version::supports_cmov()) failed: illegal
> instruction. After reading the code it seems JIT emits cmov* instructions, so
> the produced native code cannot run on i586 processors.
>
> I think the most clean way how to fix this in openSUSE is build our
> openjdk (and Sun Java as well?) as i686 only packages as Fedora and
> RedHat already does. However it seems like pretty challenging in a
> BuildService, because the only one package with i686 version I'm aware
> is glibc, but this approach seems not usable for openjdk, where only
> i686 and not i586 version is needed.
>
> So how can be only i686 rpm packages produced in a buildservice?
Just add
BuildArch: i686
to your spec file ?
I tried to figure this out too, with no luck.
Will be cool if a option is made available in the web interface to
create only i686 packages for a whole project and/or specific packages.
--
Adrian Schroeter
SUSE Linux Products GmbH
email: adrian(a)suse.de
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-buildservice+help(a)opensuse.org