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]
