Jeffrey Walton <[email protected]> writes: > If the ABI does specify a 32-bit interface, then GCC does not support > it. Here's from GCC112 on the compile farm. GCC112 offers GCC 4.8 and > GCC 8.3. > > # GCC 4.8 > $ gcc -m32 test.c -o test > In file included from /usr/include/features.h:399:0, > from /usr/include/stdint.h:25, > from > /usr/lib/gcc/ppc64le-redhat-linux/4.8.5/include/stdint.h:9, > from test.c:1: > /usr/include/gnu/stubs.h:8:27: fatal error: gnu/stubs-32.h: No such > file or directory > # include <gnu/stubs-32.h> > > # GCC 8.3 > gcc112:~$ /opt/at12.0/bin/gcc -m32 test.c -o test > cc1: error: ‘-m32’ not supported in this configuration
I'm not familiar with how redhat packages gcc, but on debian, the plain gcc package supports only the default (64-bit abi), and one has to install a separate gcc-multilib package to get headers and libraries needed for building 32-bit (and x32, on x86_64) binaries. Regards, /Niels -- Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677. Internet email is subject to wholesale government surveillance. _______________________________________________ nettle-bugs mailing list [email protected] http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs
