Mailinglist Archive: opensuse-buildservice (207 mails)

< Previous Next >
Re: [opensuse-buildservice] How to build i686 only package in BuildService?
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Tue, 29 Mar 2011 17:51:30 +0200
  • Message-id: <5476672.DbMkNamhoW@scherben>
Am Dienstag, 29. März 2011, 10:56:36 schrieb Cristian Rodríguez:
El 29/03/11 10:48, Michal Vyskocil escribió:

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,
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@xxxxxxx

To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups