Mailinglist Archive: opensuse-buildservice (132 mails)

< Previous Next >
Re: [opensuse-buildservice] [RFC] Is there any plan to add ILP32 support for aarch64?

On Monday 2015-01-26 11:05, Adrian Schröter wrote:
src/backend/BSCando.pm: 'sparc64' => [ 'sparc64v', 'sparc64',
'sparcv9v', 'sparcv9', 'sparcv8:linux32', 'sparc:linux32' ],

This table maps `uname -m` to packages that can be built (using :helper).
Therefore,

I just want to add here that this helper "linux32" needs to be available
as binary to do the personality switch. I hope the aarch64 kernel supports
this and you have such a binary doing the 64bit->32bit personality switch.

The personality however must NOT be switched for x32/sparcv9/I32-on-64ish.

optflags: x86_64 -O2 -g -m64 -D_FORTIFY_SOURCE=2 ...
optflags: x32 -O2 -g -mx32 -D_FORTIFY_SOURCE=2 ...

which means rpm itself needs to be augmented first.

Or even better, you have a gcc.rpm for aarch32 architecture which has
this default already?

In case of x32 and sparcv9, our gcc(64bit) already can produce these,
and is the one to use.

The ILP32 ones work more like what ppc is to ppc64 than what
i586 is to x86_64.

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >