Trying to compile nss fails using x32 | make[1]: Entering directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/coreconf' | cd nsinstall; make libs | make[2]: Entering directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/coreconf/nsinstall' | true -m 775 Linux3.4_x86_glibc_PTH_OPT.OBJ/nsinstall ../../../dist/Linux3.4_x86_glibc_PTH_OPT.OBJ/bin | make[2]: Leaving directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/coreconf/nsinstall' | make[1]: Leaving directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/coreconf' | cd lib; make libs | make[1]: Entering directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/lib' | cd util; make libs | make[2]: Entering directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/lib/util' | x86_64-poky-linux-gnux32-gcc -mx32 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed --sysroot=/home/mlopezva/poky/build/tmp/sysroots/qemux86-64 -o Linux3.4_x86_glibc_PTH_OPT.OBJ/quickder.o -c -O2 -fPIC -Di386 -DLINUX2_1 -m32 -Wall -Werror-implicit-function-declaration -Wno-switch -pipe -ffunction-sections -fdata-sections -DLINUX -Dlinux -DHAVE_STRERROR -DXP_UNIX -UDEBUG -DNDEBUG -D_REENTRANT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I../../../dist/Linux3.4_x86_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss quickder.c | In file included from /home/mlopezva/poky/build/tmp/sysroots/qemux86-64/usr/include/features.h:389:0, | from /home/mlopezva/poky/build/tmp/sysroots/qemux86-64/usr/include/sys/types.h:25, | from secport.h:42, | from seccomon.h:28, | from secasn1.h:17, | from quickder.c:11: | /home/mlopezva/poky/build/tmp/sysroots/qemux86-64/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory | # include <gnu/stubs-32.h> | ^ | compilation terminated. | make[2]: *** [Linux3.4_x86_glibc_PTH_OPT.OBJ/quickder.o] Error 1 | make[2]: Leaving directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/lib/util' | make[1]: *** [libs] Error 2 | make[1]: Leaving directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss/lib' | make: *** [libs] Error 2 | make: Leaving directory `/home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/nss-3.17.3/nss' | WARNING: /home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/temp/run.do_compile.13254:1 exit 2 from | make -C ./nss CCC="x86_64-poky-linux-gnux32-g++ -mx32 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed --sysroot=/home/mlopezva/poky/build/tmp/sysroots/qemux86-64" OS_TEST=${OS_TEST} | ERROR: Function failed: do_compile (log file is located at /home/mlopezva/poky/build/tmp/work/x86_64_x32-poky-linux-gnux32/nss/3.17.3-r0/temp/log.do_compile.13254) NOTE: recipe nss-3.17.3-r0: task do_compile: Failed NOTE: Tasks Summary: Attempted 655 tasks of which 654 didn't need to be rerun and 1 failed.
Merged at, http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=21303a4ddb894e82be7529002345a770d9701502
Verified on master: 5170177719a93a69cc6c7c1218b3f26eed82d6e0