| Summary: |
nss fails to compile with x32 ABI |
| Product: |
[Build System, Metadata & Runtime] OE-Core
|
Reporter: |
Mariano Lopez <mariano.lopez> |
| Component: |
core | Assignee: |
Aníbal Limón <anibal.limon> |
| Status: |
VERIFIED
FIXED
|
QA Contact: |
Cristina Agurida <cristina-danielax.agurida> |
| Severity: |
normal
|
|
|
| Priority: |
Medium
|
CC: |
anibal.limon, cristina-danielax.agurida, meta.mr.watcher, meta.watcher, sgw
|
| Version: |
1.8 | |
|
| Target Milestone: |
1.9 | |
|
| Hardware: |
x86 | |
|
| OS: |
x86_64 | |
|
| Whiteboard: |
|
|
OS type for building Yocto:
|
---
|
Type of Regression:
|
---
|
|
Verified:
|
|
Documentation change:
|
No (bug/feature does not impact docs)
|
| Bug Depends on: |
|
|
|
| Bug Blocks: |
3437
|
|
|
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.