To what ISA level does Gentoo and its toolchain default?  Nettle
optimizations for IBMz are targeting newer systems.

Thanks, David

On Mon, Jun 27, 2022 at 8:00 PM Andreas K. Huettel <[email protected]> wrote:
>
> Hi,
>
> we're recetly hitting a build failure on 64bit s390 (i.e. s390x).
>
> Here's a log snippet:
>
> s390x-ibm-linux-gnu-gcc -I.  -DHAVE_CONFIG_H -O2 -pipe -Wall -W 
> -Wno-sign-compare   -Wmissing-prototypes -Wmissing-declarations 
> -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs 
> -fpic  -c /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/md5-compat.c \
> && true
> s390x-ibm-linux-gnu-gcc -I.  -DHAVE_CONFIG_H -O2 -pipe -Wall -W 
> -Wno-sign-compare   -Wmissing-prototypes -Wmissing-declarations 
> -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs 
> -fpic  -c /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/md5-meta.c \
> && true
> s390x-ibm-linux-gnu-gcc -I.  -DHAVE_CONFIG_H -O2 -pipe -Wall -W 
> -Wno-sign-compare   -Wmissing-prototypes -Wmissing-declarations 
> -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs 
> -fpic  -c /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/memeql-sec.c \
> && true
> /usr/bin/m4 /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/m4-utils.m4 
> /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/asm.m4 config.m4 
> machine.m4 memxor.asm >memxor.s
> s390x-ibm-linux-gnu-gcc -I.  -DHAVE_CONFIG_H -O2 -pipe -Wall -W 
> -Wno-sign-compare   -Wmissing-prototypes -Wmissing-declarations 
> -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs 
> -fpic  -c memxor.s
> s390x-ibm-linux-gnu-gcc -I.  -DHAVE_CONFIG_H -O2 -pipe -Wall -W 
> -Wno-sign-compare   -Wmissing-prototypes -Wmissing-declarations 
> -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs 
> -fpic  -c /var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8/memxor3.c \
> && true
> memxor.s: Assembler messages:
> memxor.s:43: Error: Unrecognized opcode: `clgije'
> memxor.s:50: Error: Unrecognized opcode: `risbg'
> make[1]: *** [Makefile:293: memxor.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make[1]: Leaving directory 
> '/var/tmp/portage/dev-libs/nettle-3.8/work/nettle-3.8-abi_s390_64.s390x'
> make: *** [Makefile:47: all] Error 2
>
> Any idea what's going on? More details on request, I can also test patches.
>
> Cheers,
> Andreas
>
> --
> Andreas K. Hüttel
> [email protected]
> Gentoo Linux developer
> (council, qa, toolchain, base-system, perl, libreoffice)
> _______________________________________________
> nettle-bugs mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
nettle-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to