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@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org