OldManYellsAtCloud / meta-browser

OpenEmbedded/Yocto BSP layer for Web Browsers
MIT License
3 stars 1 forks source link

Compatibility with Kirkstone #30

Closed chrisvollorenew closed 1 year ago

chrisvollorenew commented 1 year ago

Hi @OldManYellsAtCloud - I noticed recent versions only have compatibility with mickledore

LAYERSERIES_COMPAT_firefox-browser-layer = "mickledore"

Is there a reason for this, or can I try to build them with kirkstone? If so, how can I build a recent version with Kirkstone?

OldManYellsAtCloud commented 1 year ago

The only reason is my puny laptop, where it takes 40 minutes to build Firefox alone - I didn't get to test it yet with other releases. Principally I would expect the layer to work with Honister and up, without a lot of changes. Adding kirkstone to the mentioned variable should do the trick I think. (If not, ping back, and will look into it)

If it works for you, I can add kirkstone also to the LAYERSERIES_COMPAT of course (just didn't want to add extra releases without any testing)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud understood ... I just tried against kirkstone and failed. It's a lot of output, but I will try to include the most important lines:

`

ERROR: nss-3.89-3.89-r0 do_compile: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/temp/run.do_compile.181965', 2, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/temp/log.do_compile.181965
Log data follows:
| DEBUG: Executing shell function do_compile
| make: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make all
| make[1]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| # no real way to encode these in any sensible way
| make -C coreconf/nsinstall program
| make[2]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| gcc  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall.o -c -std=c99 -O2 -isystem/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native/usr/include -O2 -pipe -DLINUX -Dlinux -DGETCWD_CANT_MALLOC -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/coreconf -I../../../dist/private/coreconf  nsinstall.c
| gcc  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/pathsub.o -c -std=c99 -O2 -isystem/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native/usr/include -O2 -pipe -DLINUX -Dlinux -DGETCWD_CANT_MALLOC -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/coreconf -I../../../dist/private/coreconf  pathsub.c
| rm -f Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall
| gcc  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -O2 -isystem/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native/usr/include -O2 -pipe -DLINUX -Dlinux -DGETCWD_CANT_MALLOC -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/coreconf -I../../../dist/private/coreconf  Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall.o Linux3.4_arm_glibc_PTH_OPT.OBJ/pathsub.o    -lpthread  -ldl -lc
| true -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[2]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| make export
| make[2]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 444 baset.h ../../../dist/private/nss
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 444 base.h ../../../dist/private/nss
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 444 nssbaset.h ../../../dist/public/nss
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 444 nssbase.h ../../../dist/public/nss

...

| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| arm-poky-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/arena.o -c -std=c99 -O2 -fPIC   -pipe -ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -I../../../dist/public/nspr  arena.c
| arm-poky-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/error.o -c -std=c99 -O2 -fPIC   -pipe -ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -I../../../dist/public/nspr  error.c
| arm-poky-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -W

...

error=format-security --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv.o -c -std=c99 -O2 -fPIC   -pipe -ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -DNSPR20 -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -I../../../dist/public/seccmd -I../../../dist/public/dbm  selfserv.c
| selfserv.c: In function 'getBoundListenSocket':
| selfserv.c:1724:16: warning: implicit declaration of function 'PR_GetPrefLoopbackAddrInfo' [-Wimplicit-function-declaration]
|  1724 |     prStatus = PR_GetPrefLoopbackAddrInfo(&addr, port);
|       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~
| rm -f Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv
| arm-poky-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv -O2 -fPIC   -pipe -ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -DNSPR20 -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -I../../../dist/public/seccmd -I../../../dist/public/dbm  Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv.o -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libsectool.a  -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -lnssutil3 -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -lplc4 -lplds4 -lnspr4  -lssl3 -lsmime3 -lnss3 -lpthread  -ldl -lc
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/11.3.0/ld: Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv.o: in function `getBoundListenSocket':
| /usr/src/debug/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv/selfserv.c:1724: undefined reference to `PR_GetPrefLoopbackAddrInfo'
| collect2: error: ld returned 1 exit status
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv'
| make[4]: *** [../../coreconf/rules.mk:165: Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv] Error 1
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd'
| make[3]: *** [../coreconf/rules.mk:44: selfserv] Error 2
| make[2]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make[2]: *** [coreconf/rules.mk:44: cmd] Error 2
| make[1]: *** [manifest.mn:21: all] Error 2
| make[1]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make: *** [coreconf/rules.mk:24: autobuild] Error 2
| make: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| WARNING: exit code 2 from a shell command.

`

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I just tried it with an older commit trying to build version 116.0.3 and got a much less verbose output, but this may provide a bit more calrity:

ERROR: nss-3.89-3.89-r0 do_compile: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/temp/run.do_compile.207685', 2, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/temp/log.do_compile.207685
Log data follows:
| DEBUG: Executing shell function do_compile
| make: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make all
| make[1]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| # no real way to encode these in any sensible way
| make -C coreconf/nsinstall program
| make[2]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| true -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[2]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| make export
| make[2]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certdb'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certdb'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certhigh'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certhigh'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/cryptohi'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/cryptohi'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dev'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dev'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/include'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/include'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/certsel'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/certsel'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/crlsel'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/crlsel'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/checker'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/checker'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/params'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/params'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/results'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/results'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/store'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/store'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/top'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/top'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/util'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/util'
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/pki'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/pki'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/system'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/system'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/module'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/module'
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pk11wrap'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pk11wrap'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pki'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pki'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/util'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/util'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/nss'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/nss'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins/testlib'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Nothing to be done for 'export'.
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins/testlib'
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/crmf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/crmf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/jar'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/jar'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs12'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs12'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs7'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs7'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/smime'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/smime'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ssl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ssl'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/include'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/include'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/src'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Nothing to be done for 'export'.
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/src'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken/legacydb'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Nothing to be done for 'export'.
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken/legacydb'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib'
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lib'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lib'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/bltest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/bltest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ecperf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ecperf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fbectest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fbectest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fipstest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fipstest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lowhashtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lowhashtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| Makefile:100: warning: overriding recipe for target 'libs'
| ../../coreconf/rules.mk:73: warning: ignoring old recipe for target 'libs'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign/mangle'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Nothing to be done for 'export'.
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign/mangle'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/addbuiltin'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/addbuiltin'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/atob'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/atob'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/btoa'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/btoa'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/certutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/certutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/chktest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/chktest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crlutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crlutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crmftest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crmftest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/dbtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/dbtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/derdump'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/derdump'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/digest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/digest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/httpserv'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/httpserv'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/listsuites'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/listsuites'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/makepqg'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/makepqg'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/multinit'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/multinit'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/nss-policy-check'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/nss-policy-check'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspclnt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspclnt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspresp'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspresp'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/oidcalc'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/oidcalc'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7content'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7content'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7env'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7env'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7sign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7sign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7verify'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7verify'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk12util'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk12util'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11importtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11importtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11ectest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11ectest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11gcmtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11gcmtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11mode'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11mode'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk1sign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk1sign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pp'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pp'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pwdecrypt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pwdecrypt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsaperf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsaperf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsapoptst'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsapoptst'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdbthreadtst'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdbthreadtst'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdrtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdrtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/signtool'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/signtool'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/signver'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/signver'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/smimetools'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| rules.mk:7: warning: overriding recipe for target 'install'
| ../../coreconf/rules.mk:73: warning: ignoring old recipe for target 'install'
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/smimetools'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ssltap'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ssltap'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/strsclnt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/strsclnt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/symkeyutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/symkeyutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/tests'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/tests'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/tstclnt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/tstclnt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/validation'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/validation'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/vfychain'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/vfychain'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/vfyserv'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/vfyserv'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/modutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/modutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pkix-errcodes'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Nothing to be done for 'export'.
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pkix-errcodes'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd'
| make[2]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make libs
| make[2]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| true -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf/nsinstall'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/coreconf'
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssb.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/base'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certdb'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libcertdb.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certdb'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certhigh'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libcerthi.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/certhigh'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/cryptohi'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libcryptohi.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/cryptohi'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dev'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssdev.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dev'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/include'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Nothing to be done for 'libs'.
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/include'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/certsel'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixcertsel.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/certsel'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/crlsel'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixcrlsel.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/crlsel'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/checker'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixchecker.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/checker'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/params'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixparams.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/params'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/results'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixresults.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/results'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/store'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixstore.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/store'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/top'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixtop.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/top'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/util'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixutil.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix/util'
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/pki'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixpki.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/pki'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/system'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixsystem.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/system'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/module'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkixmodule.a ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss/module'
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix/pkix_pl_nss'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/libpkix'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pk11wrap'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpk11wrap.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pk11wrap'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pki'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnsspki.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pki'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/util'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssutil.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssutil3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/util'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/nss'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnss.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnss3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/nss'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssckfw.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssckbi.so ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| make[6]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins/testlib'
| ../../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssckbi-testlib.so ../../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[6]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins/testlib'
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssckbi.so ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw/builtins'
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssckfw.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ckfw'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/crmf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libcrmf.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/crmf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/jar'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libjar.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/jar'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs12'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkcs12.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs12'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs7'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libpkcs7.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/pkcs7'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/smime'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libsmime.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libsmime3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/smime'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ssl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libssl.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libssl3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/ssl'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/include'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Nothing to be done for 'libs'.
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/include'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/src'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libdbm.a ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm/src'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/dbm'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make FREEBL_CHILD_BUILD=1 NEEDED_DUMMY=1 OBJDIR=Linux3.4_arm_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB libs
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/libfreeblpriv3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| make FREEBL_CHILD_BUILD=1 USE_STUB_BUILD=1 OBJDIR=Linux3.4_arm_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB libs
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libfreebl.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/freebl'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken/legacydb'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssdbm.a ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libnssdbm3.so ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken/legacydb'
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libsoftokn.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/libsoftokn3.so ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib/softoken'
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/lib'
| make[3]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd'
| ../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lib'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 664 Linux3.4_arm_glibc_PTH_OPT.OBJ/libsectool.a ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lib'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/bltest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/bltest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/bltest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ecperf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/ecperf ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ecperf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fbectest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/fbectest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fbectest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fipstest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/fipstest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/fipstest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lowhashtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/lowhashtest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/lowhashtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| Makefile:100: warning: overriding recipe for target 'libs'
| ../../coreconf/rules.mk:73: warning: ignoring old recipe for target 'libs'
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign/mangle'
| ../../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/mangle ../../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign/mangle'
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/shlibsign ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libsoftokn3.chk ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libfreebl3.chk ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libfreeblpriv3.chk ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libnssdbm3.chk
| make[5]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| Makefile:100: warning: overriding recipe for target 'libs'
| ../../coreconf/rules.mk:73: warning: ignoring old recipe for target 'libs'
| # do nothing
| # do nothing
| # do nothing
| # do nothing
| make[5]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/shlibsign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/addbuiltin'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/addbuiltin ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/addbuiltin'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/atob'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/atob ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/atob'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/btoa'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/btoa ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/btoa'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/certutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/certutil ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/certutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/chktest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/chktest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/chktest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crlutil'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/crlutil ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crlutil'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crmftest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/crmftest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/crmftest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/dbtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/dbtest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/dbtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/derdump'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/derdump ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/derdump'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/digest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/digest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/digest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/httpserv'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/httpserv ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/httpserv'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/listsuites'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/listsuites ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/listsuites'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/makepqg'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/makepqg ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/makepqg'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/multinit'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/multinit ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/multinit'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/nss-policy-check'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/nss-policy-check ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/nss-policy-check'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspclnt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/ocspclnt ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspclnt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspresp'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/ocspresp ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/ocspresp'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/oidcalc'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/oidcalc ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/oidcalc'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7content'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/p7content ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7content'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7env'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/p7env ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7env'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7sign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/p7sign ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7sign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7verify'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/p7verify ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/p7verify'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk12util'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk12util ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk12util'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11importtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk11importtest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11importtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11ectest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk11ectest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11ectest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11gcmtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk11gcmtest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11gcmtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11mode'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk11mode ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk11mode'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk1sign'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pk1sign ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pk1sign'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pp'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pp ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pp'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pwdecrypt'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/pwdecrypt ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/pwdecrypt'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsaperf'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/rsaperf ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsaperf'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsapoptst'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/rsapoptst ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/rsapoptst'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdbthreadtst'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/sdbthreadtst ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdbthreadtst'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdrtest'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| ../../coreconf/nsinstall/Linux3.4_arm_glibc_PTH_OPT.OBJ/nsinstall -R -m 775 Linux3.4_arm_glibc_PTH_OPT.OBJ/sdrtest ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/bin
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/sdrtest'
| make[4]: Entering directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv'
| ../../coreconf/config.mk:138: CPU_ARCH is not x86_64, disabling -mavx2
| rm -f Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv
| arm-poky-linux-gnueabi-gcc  -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -o Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv -O2 -fPIC   -pipe -ffunction-sections -fdata-sections -DHAVE_STRERROR -DLINUX -Dlinux -Wall -Wshadow -DNSS_NO_GCC48 -DXP_UNIX -DXP_UNIX -DNSPR20 -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -UDEBUG -DNDEBUG -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -DSDB_MEASURE_USE_TEMP_DIR -D_REENTRANT -DNSS_DISABLE_AVX2 -DNSS_NO_INIT_SUPPORT -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot/usr/include/nspr -I../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/include -I../../../dist/public/nss -I../../../dist/private/nss -I../../../dist/public/seccmd -I../../../dist/public/dbm  Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv.o -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0=/usr/src/debug/nss-3.89/3.89-r0                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot=                      -fdebug-prefix-map=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native=  -Wl,-z,relro,-z,now  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack  -z noexecstack ../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib/libsectool.a  -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -lnssutil3 -L../../../dist/Linux3.4_arm_glibc_PTH_OPT.OBJ/lib -lplc4 -lplds4 -lnspr4  -lssl3 -lsmime3 -lnss3 -lpthread  -ldl -lc
| /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/11.3.0/ld: Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv.o: in function `getBoundListenSocket':
| /usr/src/debug/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv/selfserv.c:1724: undefined reference to `PR_GetPrefLoopbackAddrInfo'
| collect2: error: ld returned 1 exit status
| make[4]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd/selfserv'
| make[4]: *** [../../coreconf/rules.mk:165: Linux3.4_arm_glibc_PTH_OPT.OBJ/selfserv] Error 1
| make[3]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss/cmd'
| make[3]: *** [../coreconf/rules.mk:44: selfserv] Error 2
| make[2]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make[2]: *** [coreconf/rules.mk:44: cmd] Error 2
| make[1]: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make[1]: *** [manifest.mn:21: all] Error 2
| make: Leaving directory '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nss-3.89/3.89-r0/nss-3.89/nss'
| make: *** [coreconf/rules.mk:24: autobuild] Error 2
| WARNING: exit code 2 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7184 tasks of which 7181 didn't need to be rerun and 1 failed.
chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I found the issue on mozilla:

https://bugzilla.mozilla.org/show_bug.cgi?id=1660729

How can we solve?

OldManYellsAtCloud commented 1 year ago

I'm testing a patch now, backporting a development from nspr 4.34 to 4.29

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud thank you! This is much appreciated!

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - I have a fast machine, so let me know if there's something you would like me to test. I have been trying to modify a few files, but generally don't know how to fix the issue

OldManYellsAtCloud commented 1 year ago

There is a feature branch called fix-nspr-for-kirkstone - feel free to try it. It is still building on my machine.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud nss built! Which is good, but now it seems it's complaining about the nspr version:

ERROR: firefox-117.0-r0 do_configure: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/run.do_configure.287578', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/log.do_configure.287578
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/python-zstandard/python-zstandard_0.21.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/wasi-sdk/wasi-sdk-native_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/dbus/dbus-glib_0.112.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/gcc-runtime_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/libgcc_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/libstd-rs_1.59.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/rust-cross_1.59.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxi_1.8.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/pulseaudio/pulseaudio_15.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-support/libevent/libevent_2.1.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/cbindgen/cbindgen_0.24.3.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_16.20.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/cargo/cargo_1.59.0.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/python/python3_3.10.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/zip/zip_3.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['nss-3.89', 'python-zstandard', 'wasi-sdk-native', 'clang-cross-arm', 'gtk+', 'dbus-glib', 'glibc', 'gcc-runtime', 'libgcc', 'quilt-native', 'libstd-rs', 'rust-cross-cortexa7t2hf-neon-glibc', 'gtk+3', 'mesa', 'libxi', 'libxt', 'alsa-lib', 'pulseaudio', 'libevent', 'cbindgen-native', 'clang-native', 'nodejs-native', 'cargo-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'python3-native', 'xz-native', 'zip-native', 'libx11', 'util-macros', 'libxcb', 'libsm', 'util-linux', 'xorgproto', 'libxdmcp', 'bash-completion', 'glib-2.0', 'dbus', 'expat', 'cmake-native', 'python3', 'libtool-native', 'attr-native', 'linux-libc-headers', 'c-ares-native', 'zlib-native', 'python3-setuptools-native', 'openssl-native', 'python3-installer-native', 'icu-native', 'brotli-native', 'python3-wheel-native', 'libxfixes', 'libxext', 'zlib', 'ncurses-native', 'sqlite3-native', 'readline-native', 'libtirpc-native', 'libffi-native', 'util-linux-libuuid-native', 'libnsl2-native', 'bzip2-native', 'gdbm-native', 'libxkbcommon', 'wayland-protocols', 'pango', 'libxcomposite', 'libpng', 'libxcursor', 'libjpeg-turbo', 'gobject-introspection', 'libepoxy', 'libxrender', 'cairo', 'opkg-utils', 'fontconfig', 'atk', 'libxdamage', 'wayland', 'libxrandr', 'at-spi2-atk', 'gdk-pixbuf', 'gcc-cross-arm', 'rust-native', 'rust-llvm-native', 'binutils-cross-arm', 'ca-certificates-native', 'libssh2-native', 'curl-native', 'libxxf86vm', 'xrandr', 'libxshmfence', 'libdrm', 'libedit-native', 'libxml2-native', 'binutils-native', 'perl-native', 'swig-native', 'shadow', 'ofono', 'bluez5', 'speexdsp', 'libatomic-ops', 'base-passwd', 'libsndfile1', 'sbc', 'systemd', 'libcap', 'libice', 'shadow-sysroot', 'avahi', 'libxtst', 'base-files', 'libtool', 'shadow-native', 'sqlite3', 'nspr', 'gettext-minimal-native', 'xtrans', 'autoconf-archive', 'libxau', 'libpthread-stubs', 'xcb-proto', 'libcap-ng', 'libxcrypt', 'libpam', 'ncurses', 'util-linux-libuuid', 'libpcre', 'libffi', 'zstd-native', 'openssl', 'xz', 'libtirpc', 'readline', 'bzip2', 'libnsl2', 'gdbm', 'texinfo-dummy-native', 'python3-flit-core-native', 'unzip-native', 'libxml2', 'xkeyboard-config', 'harfbuzz', 'freetype', 'fribidi', 'libxft', 'pixman', 'at-spi2-core', 'shared-mime-info', 'mpfr-native', 'flex-native', 'gmp-native', 'libmpc-native', 'libpciaccess', 'elfutils-native', 'make-native', 'libpcre-native', 'attr', 'mobile-broadband-provider-info', 'ell', 'libical', 'libogg', 'libvorbis', 'flac', 'zstd', 'libseccomp', 'kmod', 'acl', 'libdaemon', 'flex', 'cracklib', 'icu', 'm4-native', 'libarchive-native', 'libmicrohttpd-native', 'vala', 'lzo-native', 'libgcrypt-native', 'gnutls-native', 'libgpg-error-native', 'libcap-native', 'libidn2-native', 'nettle-native', 'libunistring-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc452fb1c30>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc452fb0340>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc452fb1750>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc452fb1900>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fc452fb30d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| ERROR: Could not find a version that satisfies the requirement glean-sdk==53.1.0 (from versions: none)
| ERROR: No matching distribution found for glean-sdk==53.1.0
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f66988f6320>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f66988f6650>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f66988f6aa0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f66988f6c50>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f66988f6e00>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| ERROR: Could not find a version that satisfies the requirement psutil<=5.9.4,>=5.4.2 (from versions: none)
| ERROR: No matching distribution found for psutil<=5.9.4,>=5.4.2
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f9a6606a3e0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f9a6606a710>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f9a6606a9b0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f9a6606ab60>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f9a6606ad10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| ERROR: Could not find a version that satisfies the requirement zstandard<=0.19.0,>=0.11.1 (from versions: none)
| ERROR: No matching distribution found for zstandard<=0.19.0,>=0.11.1
|  0:00.23 Using Python 3.10.12 from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python
|  0:00.23 Adding configure options from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/build/mozconfig
|  0:00.23   --enable-project=browser
|  0:00.23   --enable-application=browser
|  0:00.23   --enable-official-branding
|  0:00.23   --enable-release
|  0:00.23   --disable-strip
|  0:00.23   --disable-install-strip
|  0:00.23   --with-system-zlib
|  0:00.23   --with-system-libevent
|  0:00.23   --enable-system-ffi
|  0:00.23   --enable-system-pixman
|  0:00.23   --enable-mobile-optimize
|  0:00.23   --enable-pulseaudio
|  0:00.23   --disable-tests
|  0:00.23   --disable-necko-wifi
|  0:00.23   --disable-crashreporter
|  0:00.23   --disable-updater
|  0:00.23   --disable-debug-symbols
|  0:00.23   --allow-addon-sideload
|  0:00.23   --target=arm-poky-linux-gnueabi
|  0:00.23   --host=x86_64-linux
|  0:00.23   --with-toolchain-prefix=arm-poky-linux-gnueabi-
|  0:00.23   --prefix=/usr
|  0:00.23   --libdir=/usr/lib
|  0:00.23   --with-system-nss
|  0:00.23   --disable-elf-hack
|  0:00.23   --enable-alsa
|  0:00.23   --enable-default-toolkit=cairo-gtk3-wayland
|  0:00.23   --enable-webrtc
|  0:00.23   --enable-optimize=-Os -fsigned-char -fno-strict-aliasing
|  0:00.23 checking for vcs source checkout... no
|  0:00.25 checking for a shell... /home/chris/yocto-3/build/tmp/hosttools/sh
|  0:00.25 checking for host system type... x86_64-pc-linux-gnu
|  0:00.25 checking for target system type... arm-poky-linux-gnueabi
|  0:00.41 checking whether cross compiling... yes
|  0:00.46 checking for Python 3... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python (3.10.12)
|  0:00.47 checking for wget... /home/chris/yocto-3/build/tmp/hosttools/wget
|  0:00.47 checking for ccache... not found
|  0:00.48 checking for the target C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cc
|  0:00.56 checking whether the target C compiler can be used... yes
|  0:00.56 checking the target C compiler version... 14.0.6
|  0:00.59 checking the target C compiler works... yes
|  0:00.59 WARNING: The value of LD is not used by this build system.
|  0:00.59 checking for the target C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cxx
|  0:00.66 checking whether the target C++ compiler can be used... yes
|  0:00.66 checking the target C++ compiler version... 14.0.6
|  0:00.68 checking the target C++ compiler works... yes
|  0:00.69 checking for the host C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cc
|  0:00.73 checking whether the host C compiler can be used... yes
|  0:00.73 checking the host C compiler version... 9.4.0
|  0:00.75 checking the host C compiler works... yes
|  0:00.75 checking for the host C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cxx
|  0:00.83 checking whether the host C++ compiler can be used... yes
|  0:00.83 checking the host C++ compiler version... 9.4.0
|  0:00.86 checking the host C++ compiler works... yes
|  0:00.89 checking for target linker... bfd
|  0:00.90 checking for host linker... bfd
|  0:00.93 checking ARM version support in compiler... 7
|  0:00.95 checking for ARM SIMD support in compiler... yes
|  0:00.98 checking for ARM NEON support in compiler... yes
|  0:01.01 checking for 64-bit OS... no
|  0:01.04 checking for new enough STL headers from libstdc++... yes
|  0:01.04 checking for the assembler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-clang
|  0:01.07 checking for ar... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-ar
|  0:01.07 checking for host_ar... /home/chris/yocto-3/build/tmp/hosttools/ar
|  0:01.09 checking for nm... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-nm
|  0:01.09 checking for pkg_config... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/pkg-config
|  0:01.09 checking for pkg-config version... 0.29.2
|  0:01.09 checking whether pkg-config is pkgconf... no
|  0:01.14 checking for strndup... yes
|  0:01.19 checking for posix_memalign... yes
|  0:01.24 checking for memalign... yes
|  0:01.29 checking for malloc_usable_size... yes
|  0:01.32 checking for stdint.h... yes
|  0:01.35 checking for inttypes.h... yes
|  0:01.38 checking for malloc.h... yes
|  0:01.41 checking for alloca.h... yes
|  0:01.44 checking for sys/byteorder.h... no
|  0:01.47 checking for getopt.h... yes
|  0:01.50 checking for unistd.h... yes
|  0:01.53 checking for nl_types.h... yes
|  0:01.56 checking for cpuid.h... no
|  0:01.59 checking for fts.h... yes
|  0:01.61 checking for sys/statvfs.h... yes
|  0:01.64 checking for sys/statfs.h... yes
|  0:01.67 checking for sys/vfs.h... yes
|  0:01.70 checking for sys/mount.h... yes
|  0:01.73 checking for sys/quota.h... yes
|  0:01.76 checking for linux/quota.h... yes
|  0:01.79 checking for linux/if_addr.h... yes
|  0:01.82 checking for linux/rtnetlink.h... yes
|  0:01.85 checking for sys/queue.h... yes
|  0:01.88 checking for sys/types.h... yes
|  0:01.91 checking for netinet/in.h... yes
|  0:01.94 checking for byteswap.h... yes
|  0:01.97 checking for memfd_create in sys/mman.h... yes
|  0:02.00 checking for linux/perf_event.h... yes
|  0:02.03 checking for perf_event_open system call... yes
|  0:02.05 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
|  0:02.08 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
|  0:02.11 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
|  0:02.14 checking whether the C compiler supports -Wformat-type-confusion... yes
|  0:02.17 checking whether the C++ compiler supports -Wformat-type-confusion... yes
|  0:02.20 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.23 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.26 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.28 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.31 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.34 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.37 checking whether the C compiler supports -Wunreachable-code-return... yes
|  0:02.40 checking whether the C++ compiler supports -Wunreachable-code-return... yes
|  0:02.43 checking whether the C compiler supports -Wunused-but-set-parameter... yes
|  0:02.46 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
|  0:02.48 checking whether the C compiler supports -Wclass-varargs... yes
|  0:02.51 checking whether the C++ compiler supports -Wclass-varargs... yes
|  0:02.54 checking whether the C++ compiler supports -Wempty-init-stmt... yes
|  0:02.56 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
|  0:02.59 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
|  0:02.61 checking whether the C compiler supports -Wfloat-zero-conversion... yes
|  0:02.64 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
|  0:02.67 checking whether the C compiler supports -Wloop-analysis... yes
|  0:02.70 checking whether the C++ compiler supports -Wloop-analysis... yes
|  0:02.73 checking whether the C compiler supports -Wno-range-loop-analysis... yes
|  0:02.75 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
|  0:02.78 checking whether the C++ compiler supports -Wc++2a-compat... yes
|  0:02.81 checking whether the C++ compiler supports -Wcomma-subscript... no
|  0:02.84 checking whether the C compiler supports -Wenum-compare-conditional... yes
|  0:02.87 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
|  0:02.89 checking whether the C compiler supports -Wenum-float-conversion... yes
|  0:02.92 checking whether the C++ compiler supports -Wenum-float-conversion... yes
|  0:02.95 checking whether the C++ compiler supports -Wvolatile... no
|  0:02.98 checking whether the C++ compiler supports -Wno-error=deprecated... yes
|  0:03.01 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... yes
|  0:03.03 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
|  0:03.06 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... yes
|  0:03.09 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... yes
|  0:03.12 checking whether the C++ compiler supports -Wcomma... yes
|  0:03.15 checking whether the C compiler supports -Wduplicated-cond... no
|  0:03.17 checking whether the C++ compiler supports -Wduplicated-cond... no
|  0:03.20 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
|  0:03.23 checking whether the C compiler supports -Wlogical-op... no
|  0:03.26 checking whether the C++ compiler supports -Wlogical-op... no
|  0:03.29 checking whether the C compiler supports -Wstring-conversion... yes
|  0:03.32 checking whether the C++ compiler supports -Wstring-conversion... yes
|  0:03.35 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
|  0:03.38 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
|  0:03.40 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
|  0:03.43 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
|  0:03.46 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
|  0:03.49 checking whether the C compiler supports -Wno-error=array-bounds... yes
|  0:03.52 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
|  0:03.55 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
|  0:03.57 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
|  0:03.60 checking whether the C compiler supports -Wno-multistatement-macros... no
|  0:03.62 checking whether the C++ compiler supports -Wno-multistatement-macros... no
|  0:03.65 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:03.67 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:03.70 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:03.72 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:03.75 checking whether the C compiler supports -Wno-error=deprecated-builtins... no
|  0:03.77 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
|  0:03.80 checking whether the C compiler supports -Wformat... yes
|  0:03.82 checking whether the C++ compiler supports -Wformat... yes
|  0:03.85 checking whether the C compiler supports -Wformat-security... yes
|  0:03.87 checking whether the C++ compiler supports -Wformat-security... yes
|  0:03.90 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:03.92 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:03.95 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:03.97 checking whether the C compiler supports -Wno-psabi... yes
|  0:04.00 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:04.03 checking whether the C compiler supports -Wthread-safety... yes
|  0:04.07 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:04.10 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:04.13 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:04.16 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:04.19 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:04.22 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:04.25 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:04.25 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:04.28 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:04.32 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:04.35 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:04.36 checking for alsa... yes
|  0:04.36 checking MOZ_ALSA_CFLAGS...
|  0:04.36 checking MOZ_ALSA_LIBS... -lasound
|  0:04.36 checking for libpulse... yes
|  0:04.36 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:04.36 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:04.36 checking for nspr >= 4.32... no
|  0:04.36 ERROR: Requested 'nspr >= 4.32' but version of NSPR is 4.29
| Creating global state directory from environment variable: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state
| Creating local state directory: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb
| Could not install glean-sdk, so telemetry will not be collected. Continuing.
| Could not install psutil, so telemetry will be missing some data. Continuing.
| Could not install zstandard, so zstd archives will not be possible to extract. Continuing.
| Site not up-to-date reason: "/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build" does not exist
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7199 tasks of which 7150 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-05 17:39:39 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
OldManYellsAtCloud commented 1 year ago

I have committed some ugliness in the same branch. If it still fails, it should fail with a new error...

It is getting late here where I am, but in the morning will try to do a full build on kirkstone, to see if there is any failures remaining, and also make my current changes a bit more palatable. Feel free to send here new errors, if you have the time/feel like it.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud THANK YOU! Much appreciated for your help! Yes, I have tested your most recent commit. I'll put the log below if it helps. Tomorrow if you wouldn't mind also adding LAYERSERIES_COMPAT_firefox-browser-layer = "kirkstone mickledore" it would be helpful!

Here's the most recent fail:

ERROR: firefox-117.0-r0 do_configure: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/run.do_configure.308127', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/log.do_configure.308127
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/python-zstandard/python-zstandard_0.21.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/wasi-sdk/wasi-sdk-native_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/dbus/dbus-glib_0.112.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/gcc-runtime_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/libgcc_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/libstd-rs_1.59.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/rust-cross_1.59.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxi_1.8.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/pulseaudio/pulseaudio_15.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-support/libevent/libevent_2.1.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/cbindgen/cbindgen_0.24.3.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_16.20.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/cargo/cargo_1.59.0.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/python/python3_3.10.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/zip/zip_3.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['nss-3.89', 'python-zstandard', 'wasi-sdk-native', 'clang-cross-arm', 'gtk+', 'dbus-glib', 'glibc', 'gcc-runtime', 'libgcc', 'quilt-native', 'libstd-rs', 'rust-cross-cortexa7t2hf-neon-glibc', 'gtk+3', 'mesa', 'libxi', 'libxt', 'alsa-lib', 'pulseaudio', 'libevent', 'cbindgen-native', 'clang-native', 'nodejs-native', 'cargo-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'python3-native', 'xz-native', 'zip-native', 'libnsl2-native', 'openssl-native', 'libtirpc-native', 'sqlite3-native', 'zlib-native', 'readline-native', 'bzip2-native', 'util-linux-libuuid-native', 'ncurses-native', 'libffi-native', 'gdbm-native', 'libtool-native', 'bash-completion', 'expat', 'glib-2.0', 'dbus', 'ca-certificates-native', 'libssh2-native', 'curl-native', 'rust-native', 'linux-libc-headers', 'cmake-native', 'gcc-cross-arm', 'rust-llvm-native', 'zlib', 'util-linux', 'util-macros', 'libxcb', 'libx11', 'libxdmcp', 'xorgproto', 'libsm', 'xrandr', 'libxxf86vm', 'wayland', 'libxdamage', 'libxfixes', 'wayland-protocols', 'libdrm', 'libxshmfence', 'libxext', 'python3', 'nspr-4.35', 'sqlite3', 'libxml2-native', 'binutils-native', 'libedit-native', 'swig-native', 'perl-native', 'libjpeg-turbo', 'libxkbcommon', 'atk', 'libpng', 'pango', 'fontconfig', 'gdk-pixbuf', 'libxrandr', 'cairo', 'opkg-utils', 'libxcursor', 'at-spi2-atk', 'libxcomposite', 'libepoxy', 'libxrender', 'gobject-introspection', 'binutils-cross-arm', 'gettext-minimal-native', 'brotli-native', 'python3-setuptools-native', 'python3-installer-native', 'icu-native', 'python3-wheel-native', 'c-ares-native', 'libsndfile1', 'speexdsp', 'libice', 'libxtst', 'shadow-sysroot', 'libcap', 'base-passwd', 'ofono', 'shadow', 'bluez5', 'avahi', 'shadow-native', 'sbc', 'libatomic-ops', 'libtool', 'base-files', 'systemd', 'attr-native', 'texinfo-dummy-native', 'libffi', 'libpcre', 'autoconf-archive', 'zstd-native', 'flex-native', 'libmpc-native', 'gmp-native', 'mpfr-native', 'libpam', 'util-linux-libuuid', 'libcap-ng', 'libxcrypt', 'ncurses', 'libpthread-stubs', 'xcb-proto', 'libxau', 'xtrans', 'libxml2', 'libpciaccess', 'openssl', 'readline', 'libnsl2', 'xz', 'libtirpc', 'bzip2', 'gdbm', 'elfutils-native', 'libpcre-native', 'make-native', 'xkeyboard-config', 'fribidi', 'harfbuzz', 'libxft', 'freetype', 'shared-mime-info', 'pixman', 'at-spi2-core', 'python3-flit-core-native', 'unzip-native', 'flac', 'libvorbis', 'libogg', 'ell', 'mobile-broadband-provider-info', 'attr', 'libical', 'libdaemon', 'zstd', 'acl', 'kmod', 'libseccomp', 'm4-native', 'flex', 'cracklib', 'libmicrohttpd-native', 'libarchive-native', 'icu', 'vala', 'gnutls-native', 'libgcrypt-native', 'lzo-native', 'nettle-native', 'libidn2-native', 'libunistring-native', 'libgpg-error-native', 'libcap-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
|  0:00.26 Using Python 3.10.12 from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python
|  0:00.26 Adding configure options from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/build/mozconfig
|  0:00.26   --enable-project=browser
|  0:00.26   --enable-application=browser
|  0:00.26   --enable-official-branding
|  0:00.26   --enable-release
|  0:00.26   --disable-strip
|  0:00.26   --disable-install-strip
|  0:00.26   --with-system-zlib
|  0:00.26   --with-system-libevent
|  0:00.26   --enable-system-ffi
|  0:00.26   --enable-system-pixman
|  0:00.26   --enable-mobile-optimize
|  0:00.26   --enable-pulseaudio
|  0:00.26   --disable-tests
|  0:00.26   --disable-necko-wifi
|  0:00.26   --disable-crashreporter
|  0:00.26   --disable-updater
|  0:00.26   --disable-debug-symbols
|  0:00.26   --allow-addon-sideload
|  0:00.26   --target=arm-poky-linux-gnueabi
|  0:00.26   --host=x86_64-linux
|  0:00.26   --with-toolchain-prefix=arm-poky-linux-gnueabi-
|  0:00.26   --prefix=/usr
|  0:00.26   --libdir=/usr/lib
|  0:00.26   --with-system-nss
|  0:00.26   --disable-elf-hack
|  0:00.26   --enable-alsa
|  0:00.26   --enable-default-toolkit=cairo-gtk3-wayland
|  0:00.26   --enable-webrtc
|  0:00.26   --enable-optimize=-Os -fsigned-char -fno-strict-aliasing
|  0:00.26 checking for vcs source checkout... no
|  0:00.28 checking for a shell... /home/chris/yocto-3/build/tmp/hosttools/sh
|  0:00.29 checking for host system type... x86_64-pc-linux-gnu
|  0:00.29 checking for target system type... arm-poky-linux-gnueabi
|  0:00.45 checking whether cross compiling... yes
|  0:00.52 checking for Python 3... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python (3.10.12)
|  0:00.53 checking for wget... /home/chris/yocto-3/build/tmp/hosttools/wget
|  0:00.54 checking for ccache... not found
|  0:00.54 checking for the target C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cc
|  0:00.62 checking whether the target C compiler can be used... yes
|  0:00.62 checking the target C compiler version... 14.0.6
|  0:00.67 checking the target C compiler works... yes
|  0:00.67 WARNING: The value of LD is not used by this build system.
|  0:00.68 checking for the target C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cxx
|  0:00.76 checking whether the target C++ compiler can be used... yes
|  0:00.76 checking the target C++ compiler version... 14.0.6
|  0:00.79 checking the target C++ compiler works... yes
|  0:00.79 checking for the host C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cc
|  0:00.84 checking whether the host C compiler can be used... yes
|  0:00.84 checking the host C compiler version... 9.4.0
|  0:00.86 checking the host C compiler works... yes
|  0:00.86 checking for the host C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cxx
|  0:00.90 checking whether the host C++ compiler can be used... yes
|  0:00.90 checking the host C++ compiler version... 9.4.0
|  0:00.93 checking the host C++ compiler works... yes
|  0:00.95 checking for target linker... bfd
|  0:00.96 checking for host linker... bfd
|  0:00.99 checking ARM version support in compiler... 7
|  0:01.02 checking for ARM SIMD support in compiler... yes
|  0:01.05 checking for ARM NEON support in compiler... yes
|  0:01.08 checking for 64-bit OS... no
|  0:01.11 checking for new enough STL headers from libstdc++... yes
|  0:01.11 checking for the assembler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-clang
|  0:01.14 checking for ar... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-ar
|  0:01.14 checking for host_ar... /home/chris/yocto-3/build/tmp/hosttools/ar
|  0:01.16 checking for nm... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-nm
|  0:01.16 checking for pkg_config... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/pkg-config
|  0:01.16 checking for pkg-config version... 0.29.2
|  0:01.16 checking whether pkg-config is pkgconf... no
|  0:01.21 checking for strndup... yes
|  0:01.26 checking for posix_memalign... yes
|  0:01.32 checking for memalign... yes
|  0:01.41 checking for malloc_usable_size... yes
|  0:01.45 checking for stdint.h... yes
|  0:01.48 checking for inttypes.h... yes
|  0:01.52 checking for malloc.h... yes
|  0:01.55 checking for alloca.h... yes
|  0:01.57 checking for sys/byteorder.h... no
|  0:01.60 checking for getopt.h... yes
|  0:01.64 checking for unistd.h... yes
|  0:01.67 checking for nl_types.h... yes
|  0:01.70 checking for cpuid.h... no
|  0:01.73 checking for fts.h... yes
|  0:01.76 checking for sys/statvfs.h... yes
|  0:01.79 checking for sys/statfs.h... yes
|  0:01.82 checking for sys/vfs.h... yes
|  0:01.85 checking for sys/mount.h... yes
|  0:01.89 checking for sys/quota.h... yes
|  0:01.92 checking for linux/quota.h... yes
|  0:01.96 checking for linux/if_addr.h... yes
|  0:02.00 checking for linux/rtnetlink.h... yes
|  0:02.05 checking for sys/queue.h... yes
|  0:02.11 checking for sys/types.h... yes
|  0:02.17 checking for netinet/in.h... yes
|  0:02.23 checking for byteswap.h... yes
|  0:02.26 checking for memfd_create in sys/mman.h... yes
|  0:02.30 checking for linux/perf_event.h... yes
|  0:02.36 checking for perf_event_open system call... yes
|  0:02.42 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
|  0:02.47 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
|  0:02.52 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
|  0:02.57 checking whether the C compiler supports -Wformat-type-confusion... yes
|  0:02.63 checking whether the C++ compiler supports -Wformat-type-confusion... yes
|  0:02.69 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.73 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.77 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.80 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.83 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.87 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.91 checking whether the C compiler supports -Wunreachable-code-return... yes
|  0:02.94 checking whether the C++ compiler supports -Wunreachable-code-return... yes
|  0:02.97 checking whether the C compiler supports -Wunused-but-set-parameter... yes
|  0:03.02 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
|  0:03.06 checking whether the C compiler supports -Wclass-varargs... yes
|  0:03.10 checking whether the C++ compiler supports -Wclass-varargs... yes
|  0:03.15 checking whether the C++ compiler supports -Wempty-init-stmt... yes
|  0:03.20 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
|  0:03.25 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
|  0:03.30 checking whether the C compiler supports -Wfloat-zero-conversion... yes
|  0:03.33 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
|  0:03.37 checking whether the C compiler supports -Wloop-analysis... yes
|  0:03.40 checking whether the C++ compiler supports -Wloop-analysis... yes
|  0:03.44 checking whether the C compiler supports -Wno-range-loop-analysis... yes
|  0:03.48 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
|  0:03.51 checking whether the C++ compiler supports -Wc++2a-compat... yes
|  0:03.54 checking whether the C++ compiler supports -Wcomma-subscript... no
|  0:03.58 checking whether the C compiler supports -Wenum-compare-conditional... yes
|  0:03.61 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
|  0:03.64 checking whether the C compiler supports -Wenum-float-conversion... yes
|  0:03.67 checking whether the C++ compiler supports -Wenum-float-conversion... yes
|  0:03.70 checking whether the C++ compiler supports -Wvolatile... no
|  0:03.73 checking whether the C++ compiler supports -Wno-error=deprecated... yes
|  0:03.77 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... yes
|  0:03.80 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
|  0:03.84 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... yes
|  0:03.88 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... yes
|  0:03.92 checking whether the C++ compiler supports -Wcomma... yes
|  0:03.95 checking whether the C compiler supports -Wduplicated-cond... no
|  0:03.98 checking whether the C++ compiler supports -Wduplicated-cond... no
|  0:04.01 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
|  0:04.04 checking whether the C compiler supports -Wlogical-op... no
|  0:04.08 checking whether the C++ compiler supports -Wlogical-op... no
|  0:04.12 checking whether the C compiler supports -Wstring-conversion... yes
|  0:04.16 checking whether the C++ compiler supports -Wstring-conversion... yes
|  0:04.19 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
|  0:04.23 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
|  0:04.26 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
|  0:04.30 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
|  0:04.34 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
|  0:04.38 checking whether the C compiler supports -Wno-error=array-bounds... yes
|  0:04.42 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
|  0:04.45 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
|  0:04.49 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
|  0:04.52 checking whether the C compiler supports -Wno-multistatement-macros... no
|  0:04.55 checking whether the C++ compiler supports -Wno-multistatement-macros... no
|  0:04.58 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:04.61 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:04.64 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:04.68 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:04.71 checking whether the C compiler supports -Wno-error=deprecated-builtins... no
|  0:04.74 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
|  0:04.77 checking whether the C compiler supports -Wformat... yes
|  0:04.80 checking whether the C++ compiler supports -Wformat... yes
|  0:04.83 checking whether the C compiler supports -Wformat-security... yes
|  0:04.86 checking whether the C++ compiler supports -Wformat-security... yes
|  0:04.89 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:04.92 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:04.97 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:05.00 checking whether the C compiler supports -Wno-psabi... yes
|  0:05.04 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:05.07 checking whether the C compiler supports -Wthread-safety... yes
|  0:05.10 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:05.14 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:05.17 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:05.20 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:05.24 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:05.27 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:05.31 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:05.31 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:05.34 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:05.38 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:05.42 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:05.42 checking for alsa... yes
|  0:05.42 checking MOZ_ALSA_CFLAGS...
|  0:05.42 checking MOZ_ALSA_LIBS... -lasound
|  0:05.42 checking for libpulse... yes
|  0:05.42 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:05.42 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:05.43 checking for nspr >= 4.32... yes
|  0:05.43 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:05.43 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:05.43 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:05.43 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:05.48 checking rustc version... 1.59.0
|  0:05.48 checking cargo version... 1.59.0
|  0:05.49 ERROR: Rust compiler 1.59.0 is too old.
|  0:05.49
|  0:05.50 To compile Rust language sources please install at least
|  0:05.50 version 1.66.0 of the 'rustc' toolchain (or, if using nightly,
|  0:05.50 at least one version newer than 1.66.0) and make sure it is
|  0:05.50 first in your path.
|  0:05.50
|  0:05.50 You can verify this by typing 'rustc --version'.
|  0:05.50
|  0:05.50 If you have the 'rustup' tool installed you can upgrade
|  0:05.50 to the latest release by typing 'rustup update'. The
|  0:05.50 installer is available from https://rustup.rs/
|  0:05.50
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7199 tasks of which 7173 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-05 18:14:50 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
OldManYellsAtCloud commented 1 year ago

With kirkstone you will have to use meta-rust layer from https://github.com/meta-rust/meta-rust and set the corresponding PREFERRED_VERSION variables for rust-native and cargo-native - poky contains a too old version for Firefox. Still compiling here though, this is just an intermediate ping.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - thank you! I am building and will let you know how it goes. rust 1.66.1 is compiling right now. I am going to begin to look at config options for firefox 117 - I would like to run it with v4l2 (gstreamer if possible) and I would like to compile it for drm backend. Any guidance you can suggest on this topic is appreciated!

OldManYellsAtCloud commented 1 year ago

Based on the config it compiles with v4l2 enabled automatically for arm, aarch64 and riscv64 archs. For x86 it uses vaapi. Also, it is only enabled for gtk, at least if I read it correctly:

@depends(target, toolkit_gtk)
def vaapi(target, toolkit_gtk):
    # VAAPI is mostly used on x86(-64) but is sometimes used on ARM/ARM64 SOCs.
    if target.cpu in ("arm", "aarch64", "x86", "x86_64") and toolkit_gtk:
        return True

@depends(target, toolkit_gtk)
def v4l2(target, toolkit_gtk):
    # V4L2 decode is only used in GTK/Linux and generally only appears on
    # embedded SOCs.
    if target.cpu in ("arm", "aarch64", "riscv64") and toolkit_gtk:
        return True

set_config("MOZ_ENABLE_VAAPI", True, when=vaapi)
set_config("MOZ_ENABLE_V4L2", True, when=v4l2)
set_define("MOZ_ENABLE_VAAPI", True, when=vaapi)
set_define("MOZ_ENABLE_V4L2", True, when=v4l2)
OldManYellsAtCloud commented 1 year ago

As a generic extra hint: if you download and extract the source of firefox (or just use the one in the build folder), you can run ./mach configure -- --help - this will display all (well, most) available config options. The recipes only touch a handful of them. If you want to add a new one, you can add it to EXTRA_OECONF, like EXTRA_OECONF += "--without-wasm-sandboxed-libraries"

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud thank you! That's super helpful!!

I was able to compile rust with the following preferred versions:

    # firefox
    PREFERRED_VERSION_rust-native = "1.66.1"
    PREFERRED_VERSION_cargo-native = "1.66.1"
    PREFERRED_VERSION_libstd-rs = "1.66.1"
    PACKAGECONFIG:append:firefox = " gpu wayland"

but the do_configure failed with the error below. What do you think?

ERROR: firefox-117.0-r0 do_configure: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/run.do_configure.415291', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/log.do_configure.415291
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/python-zstandard/python-zstandard_0.21.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/wasi-sdk/wasi-sdk-native_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-rust/recipes-devtools/rust/libstd-rs_1.66.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-rust/recipes-devtools/rust/rust-cross_1.72.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/dbus/dbus-glib_0.112.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/gcc-runtime_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/libgcc_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxi_1.8.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/pulseaudio/pulseaudio_15.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-support/libevent/libevent_2.1.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_16.20.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-rust/recipes-devtools/cargo/cargo_1.66.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-rust/recipes-devtools/cbindgen/cbindgen_0.24.5.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/zip/zip_3.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['nss-3.89', 'python-zstandard', 'wasi-sdk-native', 'clang-cross-arm', 'gtk+', 'libstd-rs', 'rust-cross-cortexa7t2hf-neon-glibc', 'dbus-glib', 'glibc', 'gcc-runtime', 'libgcc', 'quilt-native', 'gtk+3', 'mesa', 'libxi', 'libxt', 'alsa-lib', 'pulseaudio', 'libevent', 'clang-native', 'nodejs-native', 'cargo-native', 'cbindgen-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'xz-native', 'zip-native', 'linux-libc-headers', 'libxxf86vm', 'libxfixes', 'libdrm', 'xorgproto', 'libxdamage', 'libx11', 'wayland', 'xrandr', 'wayland-protocols', 'zlib', 'libxext', 'libxshmfence', 'expat', 'brotli-native', 'icu-native', 'python3-setuptools-native', 'openssl-native', 'python3-native', 'python3-installer-native', 'python3-wheel-native', 'zlib-native', 'c-ares-native', 'python3', 'rust-llvm-native', 'gcc-cross-arm', 'rust-native', 'dbus', 'glib-2.0', 'bash-completion', 'util-linux', 'libxdmcp', 'util-macros', 'libsm', 'libxcb', 'sqlite3', 'nspr-4.35', 'libxrandr', 'libxrender', 'libjpeg-turbo', 'opkg-utils', 'pango', 'libpng', 'atk', 'gobject-introspection', 'libxcomposite', 'cairo', 'gdk-pixbuf', 'libxcursor', 'curl-native', 'libssh2-native', 'ca-certificates-native', 'libtool', 'shadow', 'speexdsp', 'libxtst', 'shadow-native', 'libatomic-ops', 'ofono', 'avahi', 'base-files', 'bluez5', 'libcap', 'libsndfile1', 'sbc', 'base-passwd', 'systemd', 'shadow-sysroot', 'libice', 'cmake-native', 'libtool-native', 'libxkbcommon', 'at-spi2-atk', 'fontconfig', 'libepoxy', 'attr-native', 'libxml2-native', 'libffi-native', 'libedit-native', 'binutils-native', 'perl-native', 'swig-native', 'binutils-cross-arm', 'gettext-minimal-native', 'libpciaccess', 'libpthread-stubs', 'autoconf-archive', 'xtrans', 'libxml2', 'libffi', 'unzip-native', 'libtirpc-native', 'readline-native', 'sqlite3-native', 'ncurses-native', 'util-linux-libuuid-native', 'bzip2-native', 'gdbm-native', 'libnsl2-native', 'python3-flit-core-native', 'xz', 'libxcrypt', 'bzip2', 'ncurses', 'libtirpc', 'gdbm', 'readline', 'openssl', 'libnsl2', 'util-linux-libuuid', 'mpfr-native', 'flex-native', 'texinfo-dummy-native', 'zstd-native', 'libmpc-native', 'gmp-native', 'libpcre', 'libcap-ng', 'libpam', 'xcb-proto', 'libxau', 'libxft', 'fribidi', 'freetype', 'harfbuzz', 'pixman', 'shared-mime-info', 'attr', 'mobile-broadband-provider-info', 'ell', 'libdaemon', 'libical', 'libvorbis', 'libogg', 'flac', 'libseccomp', 'kmod', 'zstd', 'acl', 'xkeyboard-config', 'at-spi2-core', 'elfutils-native', 'make-native', 'libpcre-native', 'm4-native', 'flex', 'cracklib', 'icu', 'vala', 'libarchive-native', 'libmicrohttpd-native', 'lzo-native', 'libgcrypt-native', 'gnutls-native', 'libcap-native', 'libgpg-error-native', 'libidn2-native', 'libunistring-native', 'nettle-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff2b6bea790>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff2b6beabb0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff2b6bea820>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff2b6bedc10>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7ff2b6beddc0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| ERROR: Could not find a version that satisfies the requirement glean-sdk==53.1.0 (from versions: none)
| ERROR: No matching distribution found for glean-sdk==53.1.0
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f05ca923d60>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f05ca923fd0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f05ca938310>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f05ca9384c0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f05ca938670>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| ERROR: Could not find a version that satisfies the requirement psutil<=5.9.4,>=5.4.2 (from versions: none)
| ERROR: No matching distribution found for psutil<=5.9.4,>=5.4.2
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fa2951dbdf0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fa2951f0130>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fa2951f03a0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fa2951f0550>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fa2951f0700>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| ERROR: Could not find a version that satisfies the requirement zstandard<=0.19.0,>=0.11.1 (from versions: none)
| ERROR: No matching distribution found for zstandard<=0.19.0,>=0.11.1
|  0:00.85 Using Python 3.8.10 from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python
|  0:00.85 Adding configure options from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/build/mozconfig
|  0:00.85   --enable-project=browser
|  0:00.85   --enable-application=browser
|  0:00.85   --enable-official-branding
|  0:00.85   --enable-release
|  0:00.85   --disable-strip
|  0:00.85   --disable-install-strip
|  0:00.85   --with-system-zlib
|  0:00.85   --with-system-libevent
|  0:00.85   --enable-system-ffi
|  0:00.85   --enable-system-pixman
|  0:00.85   --enable-mobile-optimize
|  0:00.85   --enable-pulseaudio
|  0:00.85   --disable-tests
|  0:00.85   --disable-necko-wifi
|  0:00.85   --disable-crashreporter
|  0:00.85   --disable-updater
|  0:00.85   --disable-debug-symbols
|  0:00.85   --allow-addon-sideload
|  0:00.85   --target=arm-poky-linux-gnueabi
|  0:00.85   --host=x86_64-linux
|  0:00.85   --with-toolchain-prefix=arm-poky-linux-gnueabi-
|  0:00.85   --prefix=/usr
|  0:00.85   --libdir=/usr/lib
|  0:00.85   --with-system-nss
|  0:00.85   --disable-elf-hack
|  0:00.85   --enable-alsa
|  0:00.85   --enable-default-toolkit=cairo-gtk3-wayland
|  0:00.85   --enable-webrtc
|  0:00.85   --enable-optimize=-Os -fsigned-char -fno-strict-aliasing
|  0:00.85 checking for vcs source checkout... no
|  0:00.92 checking for a shell... /home/chris/yocto-3/build/tmp/hosttools/sh
|  0:00.93 checking for host system type... x86_64-pc-linux-gnu
|  0:00.94 checking for target system type... arm-poky-linux-gnueabi
|  0:01.51 checking whether cross compiling... yes
|  0:01.72 checking for Python 3... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python (3.8.10)
|  0:01.75 checking for wget... /home/chris/yocto-3/build/tmp/hosttools/wget
|  0:01.76 checking for ccache... not found
|  0:01.76 checking for the target C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cc
|  0:01.90 checking whether the target C compiler can be used... yes
|  0:01.90 checking the target C compiler version... 14.0.6
|  0:01.95 checking the target C compiler works... yes
|  0:01.95 WARNING: The value of LD is not used by this build system.
|  0:01.96 checking for the target C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cxx
|  0:02.08 checking whether the target C++ compiler can be used... yes
|  0:02.08 checking the target C++ compiler version... 14.0.6
|  0:02.14 checking the target C++ compiler works... yes
|  0:02.14 checking for the host C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cc
|  0:02.19 checking whether the host C compiler can be used... yes
|  0:02.19 checking the host C compiler version... 9.4.0
|  0:02.23 checking the host C compiler works... yes
|  0:02.23 checking for the host C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cxx
|  0:02.28 checking whether the host C++ compiler can be used... yes
|  0:02.28 checking the host C++ compiler version... 9.4.0
|  0:02.33 checking the host C++ compiler works... yes
|  0:02.37 checking for target linker... bfd
|  0:02.38 checking for host linker... bfd
|  0:02.43 checking ARM version support in compiler... 7
|  0:02.49 checking for ARM SIMD support in compiler... yes
|  0:02.54 checking for ARM NEON support in compiler... yes
|  0:02.60 checking for 64-bit OS... no
|  0:02.67 checking for new enough STL headers from libstdc++... yes
|  0:02.70 checking for the assembler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-clang
|  0:02.74 checking for ar... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-ar
|  0:02.74 checking for host_ar... /home/chris/yocto-3/build/tmp/hosttools/ar
|  0:02.79 checking for nm... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-nm
|  0:02.79 checking for pkg_config... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/pkg-config
|  0:02.79 checking for pkg-config version... 0.29.2
|  0:02.80 checking whether pkg-config is pkgconf... no
|  0:02.95 checking for strndup... yes
|  0:03.07 checking for posix_memalign... yes
|  0:03.19 checking for memalign... yes
|  0:03.32 checking for malloc_usable_size... yes
|  0:03.38 checking for stdint.h... yes
|  0:03.44 checking for inttypes.h... yes
|  0:03.52 checking for malloc.h... yes
|  0:03.58 checking for alloca.h... yes
|  0:03.63 checking for sys/byteorder.h... no
|  0:03.69 checking for getopt.h... yes
|  0:03.77 checking for unistd.h... yes
|  0:03.82 checking for nl_types.h... yes
|  0:03.88 checking for cpuid.h... no
|  0:03.94 checking for fts.h... yes
|  0:04.00 checking for sys/statvfs.h... yes
|  0:04.06 checking for sys/statfs.h... yes
|  0:04.12 checking for sys/vfs.h... yes
|  0:04.18 checking for sys/mount.h... yes
|  0:04.25 checking for sys/quota.h... yes
|  0:04.32 checking for linux/quota.h... yes
|  0:04.39 checking for linux/if_addr.h... yes
|  0:04.46 checking for linux/rtnetlink.h... yes
|  0:04.52 checking for sys/queue.h... yes
|  0:04.58 checking for sys/types.h... yes
|  0:04.66 checking for netinet/in.h... yes
|  0:04.72 checking for byteswap.h... yes
|  0:04.78 checking for memfd_create in sys/mman.h... yes
|  0:04.85 checking for linux/perf_event.h... yes
|  0:04.90 checking for perf_event_open system call... yes
|  0:04.96 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
|  0:05.01 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
|  0:05.06 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
|  0:05.11 checking whether the C compiler supports -Wformat-type-confusion... yes
|  0:05.16 checking whether the C++ compiler supports -Wformat-type-confusion... yes
|  0:05.22 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:05.27 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:05.32 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
|  0:05.38 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
|  0:05.43 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:05.48 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:05.53 checking whether the C compiler supports -Wunreachable-code-return... yes
|  0:05.58 checking whether the C++ compiler supports -Wunreachable-code-return... yes
|  0:05.63 checking whether the C compiler supports -Wunused-but-set-parameter... yes
|  0:05.69 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
|  0:05.73 checking whether the C compiler supports -Wclass-varargs... yes
|  0:05.78 checking whether the C++ compiler supports -Wclass-varargs... yes
|  0:05.84 checking whether the C++ compiler supports -Wempty-init-stmt... yes
|  0:05.89 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
|  0:05.94 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
|  0:05.99 checking whether the C compiler supports -Wfloat-zero-conversion... yes
|  0:06.05 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
|  0:06.11 checking whether the C compiler supports -Wloop-analysis... yes
|  0:06.16 checking whether the C++ compiler supports -Wloop-analysis... yes
|  0:06.22 checking whether the C compiler supports -Wno-range-loop-analysis... yes
|  0:06.27 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
|  0:06.32 checking whether the C++ compiler supports -Wc++2a-compat... yes
|  0:06.35 checking whether the C++ compiler supports -Wcomma-subscript... no
|  0:06.41 checking whether the C compiler supports -Wenum-compare-conditional... yes
|  0:06.46 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
|  0:06.52 checking whether the C compiler supports -Wenum-float-conversion... yes
|  0:06.58 checking whether the C++ compiler supports -Wenum-float-conversion... yes
|  0:06.62 checking whether the C++ compiler supports -Wvolatile... no
|  0:06.67 checking whether the C++ compiler supports -Wno-error=deprecated... yes
|  0:06.73 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... yes
|  0:06.78 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
|  0:06.84 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... yes
|  0:06.89 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... yes
|  0:06.95 checking whether the C++ compiler supports -Wcomma... yes
|  0:06.99 checking whether the C compiler supports -Wduplicated-cond... no
|  0:07.03 checking whether the C++ compiler supports -Wduplicated-cond... no
|  0:07.08 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
|  0:07.12 checking whether the C compiler supports -Wlogical-op... no
|  0:07.16 checking whether the C++ compiler supports -Wlogical-op... no
|  0:07.22 checking whether the C compiler supports -Wstring-conversion... yes
|  0:07.27 checking whether the C++ compiler supports -Wstring-conversion... yes
|  0:07.32 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
|  0:07.36 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
|  0:07.40 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
|  0:07.45 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
|  0:07.50 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
|  0:07.55 checking whether the C compiler supports -Wno-error=array-bounds... yes
|  0:07.60 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
|  0:07.65 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
|  0:07.71 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
|  0:07.74 checking whether the C compiler supports -Wno-multistatement-macros... no
|  0:07.78 checking whether the C++ compiler supports -Wno-multistatement-macros... no
|  0:07.82 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:07.86 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:07.91 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:07.97 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:08.01 checking whether the C compiler supports -Wno-error=deprecated-builtins... no
|  0:08.05 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
|  0:08.10 checking whether the C compiler supports -Wformat... yes
|  0:08.15 checking whether the C++ compiler supports -Wformat... yes
|  0:08.20 checking whether the C compiler supports -Wformat-security... yes
|  0:08.25 checking whether the C++ compiler supports -Wformat-security... yes
|  0:08.29 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:08.33 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:08.39 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:08.44 checking whether the C compiler supports -Wno-psabi... yes
|  0:08.50 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:08.55 checking whether the C compiler supports -Wthread-safety... yes
|  0:08.60 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:08.66 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:08.71 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:08.76 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:08.82 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:08.87 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:08.92 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:08.93 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:08.98 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:09.04 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:09.11 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:09.12 checking for alsa... yes
|  0:09.12 checking MOZ_ALSA_CFLAGS...
|  0:09.13 checking MOZ_ALSA_LIBS... -lasound
|  0:09.14 checking for libpulse... yes
|  0:09.15 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:09.15 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:09.16 checking for nspr >= 4.32... yes
|  0:09.16 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:09.17 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:09.17 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:09.17 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:09.29 checking rustc version... 1.66.1
|  0:09.31 checking cargo version... 1.66.1
|  0:09.37 checking for rust host triplet...
|  0:09.37 ERROR: Don't know how to translate x86_64-pc-linux-gnu for rustc
| Could not install glean-sdk, so telemetry will not be collected. Continuing.
| Could not install psutil, so telemetry will be missing some data. Continuing.
| Could not install zstandard, so zstd archives will not be possible to extract. Continuing.
| Site not up-to-date reason: The existing metadata on-disk ({'hex_version': 50990320, 'site_name': 'build', 'mach_site_packages_source': <SitePackagesSource.VENV: 'pip'>, 'original_python': <mach.site.ExternalPythonSite object at 0x7f87654c3130>, 'prefix': '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/moz_virtualenv_metadata.json'}) does not match the expected metadata ({'hex_version': 50858736, 'site_name': 'build', 'mach_site_packages_source': <SitePackagesSource.VENV: 'pip'>, 'original_python': <mach.site.ExternalPythonSite object at 0x7f87656e1610>, 'prefix': '/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build'}
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7165 tasks of which 7140 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-06 11:36:02 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build co
OldManYellsAtCloud commented 1 year ago

Looking at it... (though feel free to grab a coffee or two, it might take a bit)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I added python3, librsvg, zstd, python3-psutil, and an INSANE_SKIP:librsvg = "ldflags" to my build (did not have it before) and it cut down the errors a lot. I am still getting some errors, pelase see below:

The main complaint seems to be about the x86_64-pc-linux-gnu for rustc - I am compiling for arm platform. Thoughts?

ERROR: firefox-117.0-r0 do_configure: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/run.do_configure.533352', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/log.do_configure.533352
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/python-zstandard/python-zstandard_0.21.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/wasi-sdk/wasi-sdk-native_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-rust/recipes-devtools/rust/libstd-rs_1.66.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-rust/recipes-devtools/rust/rust-cross_1.72.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/dbus/dbus-glib_0.112.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/gcc-runtime_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/libgcc_11.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/mesa/mesa_22.0.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxi_1.8.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.6.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/pulseaudio/pulseaudio_15.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-support/libevent/libevent_2.1.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_16.20.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-rust/recipes-devtools/cargo/cargo_1.66.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-rust/recipes-devtools/cbindgen/cbindgen_0.24.5.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/xz/xz_5.2.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/zip/zip_3.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['nss-3.89', 'python-zstandard', 'wasi-sdk-native', 'clang-cross-arm', 'gtk+', 'libstd-rs', 'rust-cross-cortexa7t2hf-neon-glibc', 'dbus-glib', 'glibc', 'gcc-runtime', 'libgcc', 'quilt-native', 'gtk+3', 'mesa', 'libxi', 'libxt', 'alsa-lib', 'pulseaudio', 'libevent', 'clang-native', 'nodejs-native', 'cargo-native', 'cbindgen-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'xz-native', 'zip-native', 'gettext-minimal-native', 'libtool-native', 'binutils-cross-arm', 'attr-native', 'python3', 'zlib-native', 'curl-native', 'openssl-native', 'libssh2-native', 'ca-certificates-native', 'rust-native', 'libxdamage', 'libxext', 'libxcomposite', 'gdk-pixbuf', 'libx11', 'opkg-utils', 'libpng', 'atk', 'libxrandr', 'libxrender', 'cairo', 'glib-2.0', 'libjpeg-turbo', 'pango', 'gobject-introspection', 'libxcursor', 'libdrm', 'libxshmfence', 'xrandr', 'zlib', 'libxxf86vm', 'wayland-protocols', 'libxfixes', 'expat', 'wayland', 'xorgproto', 'linux-libc-headers', 'libedit-native', 'libxml2-native', 'perl-native', 'swig-native', 'binutils-native', 'python3-native', 'libffi-native', 'cmake-native', 'libxcb', 'sbc', 'libxtst', 'libsndfile1', 'bash-completion', 'libcap', 'ofono', 'libtool', 'base-files', 'shadow-native', 'avahi', 'libatomic-ops', 'bluez5', 'libsm', 'shadow', 'libice', 'base-passwd', 'shadow-sysroot', 'systemd', 'speexdsp', 'dbus', 'util-macros', 'util-linux', 'libxdmcp', 'python3-wheel-native', 'python3-setuptools-native', 'python3-installer-native', 'brotli-native', 'icu-native', 'c-ares-native', 'nspr-4.35', 'sqlite3', 'gcc-cross-arm', 'rust-llvm-native', 'fontconfig', 'at-spi2-atk', 'libxkbcommon', 'libepoxy', 'texinfo-dummy-native', 'flex-native', 'bzip2', 'openssl', 'libffi', 'xz', 'util-linux-libuuid', 'libtirpc', 'libxcrypt', 'ncurses', 'libnsl2', 'gdbm', 'readline', 'shared-mime-info', 'xtrans', 'autoconf-archive', 'pixman', 'libpcre', 'freetype', 'fribidi', 'libxft', 'harfbuzz', 'libpthread-stubs', 'libpciaccess', 'libxml2', 'ncurses-native', 'gdbm-native', 'make-native', 'libpcre-native', 'elfutils-native', 'libtirpc-native', 'readline-native', 'bzip2-native', 'libnsl2-native', 'util-linux-libuuid-native', 'sqlite3-native', 'zstd-native', 'libxau', 'xcb-proto', 'libvorbis', 'libogg', 'flac', 'libpam', 'ell', 'mobile-broadband-provider-info', 'libdaemon', 'libical', 'attr', 'acl', 'zstd', 'libseccomp', 'kmod', 'libcap-ng', 'python3-flit-core-native', 'unzip-native', 'libmpc-native', 'gmp-native', 'mpfr-native', 'at-spi2-core', 'xkeyboard-config', 'm4-native', 'icu', 'libmicrohttpd-native', 'libarchive-native', 'cracklib', 'flex', 'vala', 'gnutls-native', 'libgcrypt-native', 'lzo-native', 'nettle-native', 'libunistring-native', 'libidn2-native', 'libgpg-error-native', 'libcap-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
|  0:00.18 Using Python 3.8.10 from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python
|  0:00.18 Adding configure options from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/build/mozconfig
|  0:00.18   --enable-project=browser
|  0:00.18   --enable-application=browser
|  0:00.18   --enable-official-branding
|  0:00.18   --enable-release
|  0:00.18   --disable-strip
|  0:00.18   --disable-install-strip
|  0:00.18   --with-system-zlib
|  0:00.18   --with-system-libevent
|  0:00.18   --enable-system-ffi
|  0:00.18   --enable-system-pixman
|  0:00.18   --enable-mobile-optimize
|  0:00.18   --enable-pulseaudio
|  0:00.18   --disable-tests
|  0:00.18   --disable-necko-wifi
|  0:00.18   --disable-crashreporter
|  0:00.18   --disable-updater
|  0:00.18   --disable-debug-symbols
|  0:00.18   --allow-addon-sideload
|  0:00.18   --target=arm-poky-linux-gnueabi
|  0:00.18   --host=x86_64-linux
|  0:00.18   --with-toolchain-prefix=arm-poky-linux-gnueabi-
|  0:00.18   --prefix=/usr
|  0:00.18   --libdir=/usr/lib
|  0:00.18   --with-system-nss
|  0:00.18   --disable-elf-hack
|  0:00.18   --enable-alsa
|  0:00.18   --enable-default-toolkit=cairo-gtk3-wayland
|  0:00.18   --enable-webrtc
|  0:00.18   --enable-optimize=-Os -fsigned-char -fno-strict-aliasing
|  0:00.18 checking for vcs source checkout... no
|  0:00.20 checking for a shell... /home/chris/yocto-3/build/tmp/hosttools/sh
|  0:00.21 checking for host system type... x86_64-pc-linux-gnu
|  0:00.21 checking for target system type... arm-poky-linux-gnueabi
|  0:00.34 checking whether cross compiling... yes
|  0:00.38 checking for Python 3... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python (3.8.10)
|  0:00.39 checking for wget... /home/chris/yocto-3/build/tmp/hosttools/wget
|  0:00.39 checking for ccache... not found
|  0:00.39 checking for the target C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cc
|  0:00.44 checking whether the target C compiler can be used... yes
|  0:00.44 checking the target C compiler version... 14.0.6
|  0:00.46 checking the target C compiler works... yes
|  0:00.46 WARNING: The value of LD is not used by this build system.
|  0:00.46 checking for the target C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cxx
|  0:00.51 checking whether the target C++ compiler can be used... yes
|  0:00.51 checking the target C++ compiler version... 14.0.6
|  0:00.53 checking the target C++ compiler works... yes
|  0:00.53 checking for the host C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cc
|  0:00.54 checking whether the host C compiler can be used... yes
|  0:00.54 checking the host C compiler version... 9.4.0
|  0:00.55 checking the host C compiler works... yes
|  0:00.55 checking for the host C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cxx
|  0:00.57 checking whether the host C++ compiler can be used... yes
|  0:00.57 checking the host C++ compiler version... 9.4.0
|  0:00.58 checking the host C++ compiler works... yes
|  0:00.59 checking for target linker... bfd
|  0:00.60 checking for host linker... bfd
|  0:00.61 checking ARM version support in compiler... 7
|  0:00.63 checking for ARM SIMD support in compiler... yes
|  0:00.65 checking for ARM NEON support in compiler... yes
|  0:00.67 checking for 64-bit OS... no
|  0:00.69 checking for new enough STL headers from libstdc++... yes
|  0:00.69 checking for the assembler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-clang
|  0:00.71 checking for ar... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-ar
|  0:00.71 checking for host_ar... /home/chris/yocto-3/build/tmp/hosttools/ar
|  0:00.72 checking for nm... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-nm
|  0:00.72 checking for pkg_config... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/pkg-config
|  0:00.72 checking for pkg-config version... 0.29.2
|  0:00.73 checking whether pkg-config is pkgconf... no
|  0:00.77 checking for strndup... yes
|  0:00.81 checking for posix_memalign... yes
|  0:00.86 checking for memalign... yes
|  0:00.90 checking for malloc_usable_size... yes
|  0:00.92 checking for stdint.h... yes
|  0:00.94 checking for inttypes.h... yes
|  0:00.96 checking for malloc.h... yes
|  0:00.98 checking for alloca.h... yes
|  0:01.00 checking for sys/byteorder.h... no
|  0:01.01 checking for getopt.h... yes
|  0:01.04 checking for unistd.h... yes
|  0:01.06 checking for nl_types.h... yes
|  0:01.07 checking for cpuid.h... no
|  0:01.09 checking for fts.h... yes
|  0:01.11 checking for sys/statvfs.h... yes
|  0:01.13 checking for sys/statfs.h... yes
|  0:01.15 checking for sys/vfs.h... yes
|  0:01.17 checking for sys/mount.h... yes
|  0:01.20 checking for sys/quota.h... yes
|  0:01.22 checking for linux/quota.h... yes
|  0:01.24 checking for linux/if_addr.h... yes
|  0:01.27 checking for linux/rtnetlink.h... yes
|  0:01.28 checking for sys/queue.h... yes
|  0:01.30 checking for sys/types.h... yes
|  0:01.33 checking for netinet/in.h... yes
|  0:01.35 checking for byteswap.h... yes
|  0:01.37 checking for memfd_create in sys/mman.h... yes
|  0:01.39 checking for linux/perf_event.h... yes
|  0:01.41 checking for perf_event_open system call... yes
|  0:01.43 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
|  0:01.44 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
|  0:01.46 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
|  0:01.48 checking whether the C compiler supports -Wformat-type-confusion... yes
|  0:01.50 checking whether the C++ compiler supports -Wformat-type-confusion... yes
|  0:01.52 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:01.54 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:01.56 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
|  0:01.57 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
|  0:01.59 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:01.61 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:01.63 checking whether the C compiler supports -Wunreachable-code-return... yes
|  0:01.65 checking whether the C++ compiler supports -Wunreachable-code-return... yes
|  0:01.67 checking whether the C compiler supports -Wunused-but-set-parameter... yes
|  0:01.68 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
|  0:01.70 checking whether the C compiler supports -Wclass-varargs... yes
|  0:01.72 checking whether the C++ compiler supports -Wclass-varargs... yes
|  0:01.74 checking whether the C++ compiler supports -Wempty-init-stmt... yes
|  0:01.76 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
|  0:01.78 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
|  0:01.79 checking whether the C compiler supports -Wfloat-zero-conversion... yes
|  0:01.81 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
|  0:01.83 checking whether the C compiler supports -Wloop-analysis... yes
|  0:01.85 checking whether the C++ compiler supports -Wloop-analysis... yes
|  0:01.87 checking whether the C compiler supports -Wno-range-loop-analysis... yes
|  0:01.89 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
|  0:01.91 checking whether the C++ compiler supports -Wc++2a-compat... yes
|  0:01.92 checking whether the C++ compiler supports -Wcomma-subscript... no
|  0:01.94 checking whether the C compiler supports -Wenum-compare-conditional... yes
|  0:01.96 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
|  0:01.98 checking whether the C compiler supports -Wenum-float-conversion... yes
|  0:02.00 checking whether the C++ compiler supports -Wenum-float-conversion... yes
|  0:02.01 checking whether the C++ compiler supports -Wvolatile... no
|  0:02.03 checking whether the C++ compiler supports -Wno-error=deprecated... yes
|  0:02.05 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... yes
|  0:02.06 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
|  0:02.08 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... yes
|  0:02.10 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... yes
|  0:02.12 checking whether the C++ compiler supports -Wcomma... yes
|  0:02.13 checking whether the C compiler supports -Wduplicated-cond... no
|  0:02.15 checking whether the C++ compiler supports -Wduplicated-cond... no
|  0:02.16 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
|  0:02.18 checking whether the C compiler supports -Wlogical-op... no
|  0:02.19 checking whether the C++ compiler supports -Wlogical-op... no
|  0:02.21 checking whether the C compiler supports -Wstring-conversion... yes
|  0:02.23 checking whether the C++ compiler supports -Wstring-conversion... yes
|  0:02.25 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
|  0:02.26 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
|  0:02.27 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
|  0:02.29 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
|  0:02.31 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
|  0:02.33 checking whether the C compiler supports -Wno-error=array-bounds... yes
|  0:02.35 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
|  0:02.36 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
|  0:02.38 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
|  0:02.40 checking whether the C compiler supports -Wno-multistatement-macros... no
|  0:02.41 checking whether the C++ compiler supports -Wno-multistatement-macros... no
|  0:02.42 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:02.44 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:02.45 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:02.47 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:02.49 checking whether the C compiler supports -Wno-error=deprecated-builtins... no
|  0:02.50 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
|  0:02.52 checking whether the C compiler supports -Wformat... yes
|  0:02.54 checking whether the C++ compiler supports -Wformat... yes
|  0:02.56 checking whether the C compiler supports -Wformat-security... yes
|  0:02.57 checking whether the C++ compiler supports -Wformat-security... yes
|  0:02.59 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:02.60 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:02.62 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:02.64 checking whether the C compiler supports -Wno-psabi... yes
|  0:02.66 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:02.68 checking whether the C compiler supports -Wthread-safety... yes
|  0:02.70 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:02.71 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:02.73 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:02.75 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:02.77 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:02.79 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:02.80 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:02.81 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:02.82 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:02.84 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:02.86 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:02.87 checking for alsa... yes
|  0:02.87 checking MOZ_ALSA_CFLAGS...
|  0:02.87 checking MOZ_ALSA_LIBS... -lasound
|  0:02.87 checking for libpulse... yes
|  0:02.87 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:02.87 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:02.88 checking for nspr >= 4.32... yes
|  0:02.88 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:02.88 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:02.88 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:02.88 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:02.92 checking rustc version... 1.66.1
|  0:02.92 checking cargo version... 1.66.1
|  0:02.93 checking for rust host triplet...
|  0:02.93 ERROR: Don't know how to translate x86_64-pc-linux-gnu for rustc
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 6853 tasks of which 6850 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There were 2 WARNING messages.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-06 12:48:10 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
OldManYellsAtCloud commented 1 year ago

Yeah, got the same. It is slowly coming back why I was content with making it work on only one yocto release :D Dealing with rust toolchain is always fun... anyway, still trying to figure it out.

Generally with the rust compiler you have to specify the host arch and the target arch. The target is arm - that's fine (in theory). The host is the x86 - which is also kinda fine, but have no idea why this version uses x86_64-pc-linux-gnu instead of x86_64-unknown-linux, or similar.

OldManYellsAtCloud commented 1 year ago

As a sidenote, how urgent is it for you, do you have some hard deadline? (I do plan to make it work one way or another, just asking for an approx urgency level, if it can wait some days, or need asap)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud you have been super helpful! Yes, basically I have been using meta-webkit with cog browser for a project, but cog has had what seems to be a few bugs that cause it to crash (not ideal). So I am attempting to use firefox 116+ (since I need v4l2 support). So, it's kinda like a "need it yesterday" thing, but dont put any undue pressure on yourself. I can also try another approach which would be to update my layers to mickledore and see how that goes.

OldManYellsAtCloud commented 1 year ago

I have found that one of my patches is causing at least part of the issue on kirkstone. I have reverted it at least for now, though I think there is still something lurking there.

OldManYellsAtCloud commented 1 year ago

Sorry for the long radio silence, had little time. Yesterday finally I managed to spend some time on this. I'm not 100% sure about the root cause in meta-rust, but I think I managed to find a reasonable workaround the issue (could only try on x86_64 build arch).

If you are still interested, you could try the latest commit (note that I made at least 1 force-push, so fetch it like you mean it)

I managed to build it on kirkstone, also building a full image just finished compiling (though I have some wayland issues on this branch which makes it hard for me to try, but the binary seems to do things when I execute it)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - THANK YOU! I tried switching my build to mickledore in the meantime b/c it was getting to be quite a lot of changes for kirkstone to build. However, now that I am on mickledore, I tried to build and got an error!!!

Here's my config:

  # main branch - commit 2023-09-04
  meta-browser:
    url: "https://github.com/OldManYellsAtCloud/meta-browser.git"
    commit: e4cd3f4f3942bc2ec16f0b9fb68078d34bc4b5c4
    layers:
      meta-firefox:

  # mickledore branch - commit 2023-06-22
  meta-clang:
    url: "https://github.com/kraj/meta-clang.git"
    commit: af4dcba009ba98250315520f3003fde4ee164cce

    # firefox
    PACKAGECONFIG:append:firefox = " webgl gpu wayland alsa"

all my other layers are compatible with mickledore, or are on a mickledore branch

Here's the error I just got:

ERROR: firefox-117.0-r0 do_configure: ExecutionError('/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/run.do_configure.1442186', 1, None, None)
ERROR: Logfile of failure stored in: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/temp/log.do_configure.1442186
Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/nss/nss-3.89.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/python-zstandard/python-zstandard_0.21.0.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/wasi-sdk/wasi-sdk-native_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang-cross_git.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-gnome/gtk+/gtk+_2.24.33.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/dbus/dbus-glib_0.112.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-core/glibc/glibc_2.37.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/gcc-runtime_12.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gcc/libgcc_12.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/libstd-rs_1.68.2.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-gnome/gtk+/gtk+3_3.24.36.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/mesa/mesa_23.0.3.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxi_1.8.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-graphics/xorg-lib/libxt_1.2.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.8.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-multimedia/pulseaudio/pulseaudio_16.1.bb:do_populate_sysroot', '/home/chris/yocto-3/build/../poky/meta/recipes-support/libevent/libevent_2.1.12.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-devtools/cbindgen/cbindgen_0.24.3.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-clang/recipes-devtools/clang/clang_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../meta-openembedded/meta-oe/recipes-devtools/nodejs/nodejs_18.17.1.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/python/python3_3.11.2.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/cargo_1.68.2.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-devtools/rust/rust_1.68.2.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/xz/xz_5.4.3.bb:do_populate_sysroot', 'virtual:native:/home/chris/yocto-3/build/../poky/meta/recipes-extended/zip/zip_3.0.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['nss-3.89', 'python-zstandard', 'wasi-sdk-native', 'clang-cross-arm', 'gtk+', 'dbus-glib', 'glibc', 'gcc-runtime', 'libgcc', 'quilt-native', 'libstd-rs', 'gtk+3', 'mesa', 'libxi', 'libxt', 'alsa-lib', 'pulseaudio', 'libevent', 'cbindgen-native', 'clang-native', 'nodejs-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'python3-native', 'cargo-native', 'rust-native', 'xz-native', 'zip-native', 'pango', 'libpng', 'opkg-utils', 'wayland', 'libepoxy', 'libxfixes', 'libxkbcommon', 'fontconfig', 'libxext', 'libxrender', 'at-spi2-core', 'libxcursor', 'libxdamage', 'libxcomposite', 'gdk-pixbuf', 'libjpeg-turbo', 'cairo', 'glib-2.0', 'libxrandr', 'gobject-introspection', 'wayland-protocols', 'libx11', 'gettext-minimal-native', 'libtool-native', 'python3', 'libxcb', 'shadow-native', 'libatomic-ops', 'libxtst', 'systemd', 'shadow-sysroot', 'bluez5', 'libcap', 'libsm', 'shadow', 'bash-completion', 'ofono', 'avahi', 'dbus', 'libice', 'sbc', 'libtool', 'base-passwd', 'libsndfile1', 'base-files', 'speexdsp', 'attr-native', 'linux-libc-headers', 'rust-llvm-native', 'curl-native', 'libssh2-native', 'zlib-native', 'openssl-native', 'ca-certificates-native', 'zlib', 'libxml2-native', 'libedit-native', 'zstd-native', 'cmake-native', 'swig-native', 'libffi-native', 'binutils-native', 'util-macros', 'xorgproto', 'icu-native', 'file-native', 'c-ares-native', 'brotli-native', 'util-linux', 'libxdmcp', 'expat', 'libdrm', 'xrandr', 'vulkan-headers', 'libxxf86vm', 'libxshmfence', 'vulkan-loader', 'ncurses-native', 'libnsl2-native', 'util-linux-libuuid-native', 'bzip2-native', 'libtirpc-native', 'gdbm-native', 'sqlite3-native', 'readline-native', 'binutils-cross-arm', 'sqlite3', 'nspr', 'libxft', 'fribidi', 'freetype', 'harfbuzz', 'libxml2', 'libffi', 'xkeyboard-config', 'shared-mime-info', 'pixman', 'libpcre2', 'xtrans', 'texinfo-dummy-native', 'libxcrypt', 'bzip2', 'openssl', 'libtirpc', 'libnsl2', 'gdbm', 'readline', 'ncurses', 'util-linux-libuuid', 'xz', 'libxau', 'xcb-proto', 'libpthread-stubs', 'zstd', 'libseccomp', 'initscripts', 'kmod', 'update-rc.d', 'acl', 'libical', 'attr', 'ell', 'mobile-broadband-provider-info', 'libdaemon', 'libogg', 'flac', 'libvorbis', 'perl-native', 'libpcre2-native', 'elfutils-native', 'flex-native', 'unzip-native', 'libcap-ng', 'libpciaccess', 'icu', 'vala', 'make-native', 'libarchive-native', 'libmicrohttpd-native', 'm4-native', 'libgcrypt-native', 'gnutls-native', 'libgpg-error-native', 'libcap-native', 'gmp-native', 'libidn2-native', 'libunistring-native', 'nettle-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_configure
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6d2a6ed710>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6d2a186ed0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6d2a187810>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6d2a1c8110>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f6d2a1c8b50>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/glean-sdk/
| ERROR: Could not find a version that satisfies the requirement glean-sdk==53.1.0 (from versions: none)
| ERROR: No matching distribution found for glean-sdk==53.1.0
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fb16d0b4990>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fb16d0ccd50>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fb16d0cd3d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fb16d0cdd90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fb16d0ce7d0>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/psutil/
| ERROR: Could not find a version that satisfies the requirement psutil<=5.9.4,>=5.4.2 (from versions: none)
| ERROR: No matching distribution found for psutil<=5.9.4,>=5.4.2
| WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fe4e9d55050>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fe4e9d6cd90>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fe4e9d6d990>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fe4e9d6e250>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7fe4e9d6ec50>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /simple/zstandard/
| ERROR: Could not find a version that satisfies the requirement zstandard<=0.19.0,>=0.11.1 (from versions: none)
| ERROR: No matching distribution found for zstandard<=0.19.0,>=0.11.1
|  0:00.22 Using Python 3.11.2 from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python
|  0:00.22 Adding configure options from /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/build/mozconfig
|  0:00.22   --enable-project=browser
|  0:00.22   --enable-application=browser
|  0:00.22   --enable-official-branding
|  0:00.22   --enable-release
|  0:00.22   --disable-strip
|  0:00.22   --disable-install-strip
|  0:00.22   --with-system-zlib
|  0:00.22   --with-system-libevent
|  0:00.22   --enable-system-ffi
|  0:00.22   --enable-system-pixman
|  0:00.22   --enable-mobile-optimize
|  0:00.22   --enable-pulseaudio
|  0:00.22   --disable-tests
|  0:00.22   --disable-necko-wifi
|  0:00.22   --disable-crashreporter
|  0:00.22   --disable-updater
|  0:00.22   --disable-debug-symbols
|  0:00.22   --allow-addon-sideload
|  0:00.22   --host=x86_64-linux
|  0:00.22   --target=arm-poky-linux-gnueabi
|  0:00.22   --host=x86_64-linux
|  0:00.22   --with-toolchain-prefix=arm-poky-linux-gnueabi-
|  0:00.22   --prefix=/usr
|  0:00.22   --libdir=/usr/lib
|  0:00.22   --with-system-nss
|  0:00.22   --disable-elf-hack
|  0:00.22   --enable-alsa
|  0:00.22   --enable-default-toolkit=cairo-gtk3-wayland
|  0:00.22   --enable-webrtc
|  0:00.22   --enable-optimize=-Os -fsigned-char -fno-strict-aliasing
|  0:00.22 checking for vcs source checkout... no
|  0:00.24 checking for a shell... /home/chris/yocto-3/build/tmp/hosttools/sh
|  0:00.25 checking for host system type... x86_64-pc-linux-gnu
|  0:00.25 checking for target system type... arm-poky-linux-gnueabi
|  0:00.38 checking whether cross compiling... yes
|  0:00.42 checking for Python 3... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build/bin/python (3.11.2)
|  0:00.43 checking for wget... /home/chris/yocto-3/build/tmp/hosttools/wget
|  0:00.43 checking for ccache... not found
|  0:00.43 checking for the target C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cc
|  0:00.50 checking whether the target C compiler can be used... yes
|  0:00.50 checking the target C compiler version... 15.0.7
|  0:00.52 checking the target C compiler works... yes
|  0:00.52 WARNING: The value of LD is not used by this build system.
|  0:00.52 checking for the target C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-cxx
|  0:00.59 checking whether the target C++ compiler can be used... yes
|  0:00.59 checking the target C++ compiler version... 15.0.7
|  0:00.62 checking the target C++ compiler works... yes
|  0:00.62 checking for the host C compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cc
|  0:00.66 checking whether the host C compiler can be used... yes
|  0:00.66 checking the host C compiler version... 9.4.0
|  0:00.68 checking the host C compiler works... yes
|  0:00.69 checking for the host C++ compiler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/build-rust-cxx
|  0:00.72 checking whether the host C++ compiler can be used... yes
|  0:00.72 checking the host C++ compiler version... 9.4.0
|  0:00.75 checking the host C++ compiler works... yes
|  0:00.78 checking for target linker... bfd
|  0:00.79 checking for host linker... bfd
|  0:00.81 checking ARM version support in compiler... 7
|  0:00.84 checking for ARM SIMD support in compiler... yes
|  0:00.86 checking for ARM NEON support in compiler... yes
|  0:00.89 checking for 64-bit OS... no
|  0:00.92 checking for new enough STL headers from libstdc++... yes
|  0:00.93 checking for the assembler... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-clang
|  0:00.95 checking for ar... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-ar
|  0:00.95 checking for host_ar... /home/chris/yocto-3/build/tmp/hosttools/ar
|  0:00.98 checking for nm... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-nm
|  0:00.98 checking for pkg_config... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/pkg-config
|  0:00.98 checking for pkg-config version... 0.29.2
|  0:00.98 checking whether pkg-config is pkgconf... no
|  0:01.03 checking for strndup... yes
|  0:01.08 checking for posix_memalign... yes
|  0:01.12 checking for memalign... yes
|  0:01.17 checking for malloc_usable_size... yes
|  0:01.20 checking for stdint.h... yes
|  0:01.23 checking for inttypes.h... yes
|  0:01.27 checking for malloc.h... yes
|  0:01.30 checking for alloca.h... yes
|  0:01.32 checking for sys/byteorder.h... no
|  0:01.35 checking for getopt.h... yes
|  0:01.38 checking for unistd.h... yes
|  0:01.41 checking for nl_types.h... yes
|  0:01.43 checking for cpuid.h... no
|  0:01.46 checking for fts.h... yes
|  0:01.49 checking for sys/statvfs.h... yes
|  0:01.52 checking for sys/statfs.h... yes
|  0:01.54 checking for sys/vfs.h... yes
|  0:01.58 checking for sys/mount.h... yes
|  0:01.60 checking for sys/quota.h... yes
|  0:01.63 checking for linux/quota.h... yes
|  0:01.66 checking for linux/if_addr.h... yes
|  0:01.70 checking for linux/rtnetlink.h... yes
|  0:01.72 checking for sys/queue.h... yes
|  0:01.75 checking for sys/types.h... yes
|  0:01.78 checking for netinet/in.h... yes
|  0:01.81 checking for byteswap.h... yes
|  0:01.83 checking for memfd_create in sys/mman.h... yes
|  0:01.86 checking for linux/perf_event.h... yes
|  0:01.89 checking for perf_event_open system call... yes
|  0:01.91 checking whether the C compiler supports -Wbitfield-enum-conversion... yes
|  0:01.94 checking whether the C++ compiler supports -Wbitfield-enum-conversion... yes
|  0:01.97 checking whether the C++ compiler supports -Wdeprecated-this-capture... yes
|  0:01.99 checking whether the C compiler supports -Wformat-type-confusion... yes
|  0:02.02 checking whether the C++ compiler supports -Wformat-type-confusion... yes
|  0:02.04 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.07 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... yes
|  0:02.10 checking whether the C compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.12 checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... yes
|  0:02.15 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.17 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... yes
|  0:02.20 checking whether the C compiler supports -Wunreachable-code-return... yes
|  0:02.23 checking whether the C++ compiler supports -Wunreachable-code-return... yes
|  0:02.25 checking whether the C compiler supports -Wunused-but-set-parameter... yes
|  0:02.28 checking whether the C++ compiler supports -Wunused-but-set-parameter... yes
|  0:02.31 checking whether the C compiler supports -Wclass-varargs... yes
|  0:02.33 checking whether the C++ compiler supports -Wclass-varargs... yes
|  0:02.36 checking whether the C++ compiler supports -Wempty-init-stmt... yes
|  0:02.38 checking whether the C compiler supports -Wfloat-overflow-conversion... yes
|  0:02.41 checking whether the C++ compiler supports -Wfloat-overflow-conversion... yes
|  0:02.43 checking whether the C compiler supports -Wfloat-zero-conversion... yes
|  0:02.46 checking whether the C++ compiler supports -Wfloat-zero-conversion... yes
|  0:02.49 checking whether the C compiler supports -Wloop-analysis... yes
|  0:02.51 checking whether the C++ compiler supports -Wloop-analysis... yes
|  0:02.54 checking whether the C compiler supports -Wno-range-loop-analysis... yes
|  0:02.57 checking whether the C++ compiler supports -Wno-range-loop-analysis... yes
|  0:02.59 checking whether the C++ compiler supports -Wc++2a-compat... yes
|  0:02.61 checking whether the C++ compiler supports -Wcomma-subscript... no
|  0:02.64 checking whether the C compiler supports -Wenum-compare-conditional... yes
|  0:02.66 checking whether the C++ compiler supports -Wenum-compare-conditional... yes
|  0:02.69 checking whether the C compiler supports -Wenum-float-conversion... yes
|  0:02.72 checking whether the C++ compiler supports -Wenum-float-conversion... yes
|  0:02.74 checking whether the C++ compiler supports -Wvolatile... no
|  0:02.77 checking whether the C++ compiler supports -Wno-error=deprecated... yes
|  0:02.79 checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... yes
|  0:02.82 checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
|  0:02.85 checking whether the C++ compiler supports -Wno-error=deprecated-pragma... yes
|  0:02.87 checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... yes
|  0:02.90 checking whether the C++ compiler supports -Wcomma... yes
|  0:02.92 checking whether the C compiler supports -Wduplicated-cond... no
|  0:02.94 checking whether the C++ compiler supports -Wduplicated-cond... no
|  0:02.97 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
|  0:02.99 checking whether the C compiler supports -Wlogical-op... no
|  0:03.01 checking whether the C++ compiler supports -Wlogical-op... no
|  0:03.04 checking whether the C compiler supports -Wstring-conversion... yes
|  0:03.07 checking whether the C++ compiler supports -Wstring-conversion... yes
|  0:03.09 checking whether the C++ compiler supports -Wno-inline-new-delete... yes
|  0:03.11 checking whether the C compiler supports -Wno-error=maybe-uninitialized... no
|  0:03.13 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... no
|  0:03.16 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes
|  0:03.19 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes
|  0:03.21 checking whether the C compiler supports -Wno-error=array-bounds... yes
|  0:03.24 checking whether the C++ compiler supports -Wno-error=array-bounds... yes
|  0:03.26 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes
|  0:03.29 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes
|  0:03.31 checking whether the C compiler supports -Wno-multistatement-macros... no
|  0:03.33 checking whether the C++ compiler supports -Wno-multistatement-macros... no
|  0:03.35 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:03.38 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:03.40 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:03.43 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:03.45 checking whether the C compiler supports -Wno-error=deprecated-builtins... yes
|  0:03.48 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... yes
|  0:03.50 checking whether the C compiler supports -Wformat... yes
|  0:03.53 checking whether the C++ compiler supports -Wformat... yes
|  0:03.56 checking whether the C compiler supports -Wformat-security... yes
|  0:03.58 checking whether the C++ compiler supports -Wformat-security... yes
|  0:03.60 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:03.62 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:03.65 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:03.68 checking whether the C compiler supports -Wno-psabi... yes
|  0:03.71 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:03.73 checking whether the C compiler supports -Wthread-safety... yes
|  0:03.76 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:03.79 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:03.81 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:03.84 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:03.86 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:03.89 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:03.92 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:03.92 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:03.94 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:03.97 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:04.00 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:04.01 checking for alsa... yes
|  0:04.01 checking MOZ_ALSA_CFLAGS...
|  0:04.01 checking MOZ_ALSA_LIBS... -lasound
|  0:04.01 checking for libpulse... yes
|  0:04.01 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:04.01 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:04.01 checking for nspr >= 4.32... yes
|  0:04.01 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:04.01 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:04.01 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:04.01 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:04.11 checking rustc version... 1.68.2
|  0:04.12 checking cargo version... 1.68.1
|  0:04.37 checking for rust host triplet... x86_64-unknown-linux-gnu
|  0:04.43 checking for rust target triplet...
|  0:04.43 DEBUG: <truncated - see config.log for full output>
|  0:04.43 DEBUG: Executing: `/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc --crate-type staticlib --target=thumbv7neon-unknown-linux-gnueabihf -o /tmp/conftestn81fgn10.rlib /tmp/conftesty0__eom_.rs -L /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib --remap-path-prefix=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0=/usr/src/debug/firefox/117.0-r0 -Cpanic=abort -Clinker=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-ccld --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot`
|  0:04.43 DEBUG: The command returned non-zero exit status 1.
|  0:04.43 DEBUG: Its error output was:
|  0:04.43 DEBUG: | error[E0461]: couldn't find crate `std` with expected target triple thumbv7neon-unknown-linux-gnueabihf
|  0:04.43 DEBUG: |   |
|  0:04.43 DEBUG: |   = note: the following crate versions were found:
|  0:04.43 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.rlib
|  0:04.43 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.so
|  0:04.43 DEBUG: |
|  0:04.43 DEBUG: | error: cannot find macro `println` in this scope
|  0:04.43 DEBUG: |  --> /tmp/conftesty0__eom_.rs:1:25
|  0:04.43 DEBUG: |   |
|  0:04.43 DEBUG: | 1 | pub extern fn hello() { println!("Hello world"); }
|  0:04.43 DEBUG: |   |                         ^^^^^^^
|  0:04.43 DEBUG: |
|  0:04.43 DEBUG: | error: requires `sized` lang_item
|  0:04.43 DEBUG: |
|  0:04.43 DEBUG: | error: aborting due to 3 previous errors
|  0:04.43 DEBUG: |
|  0:04.43 DEBUG: | For more information about this error, try `rustc --explain E0461`.
|  0:04.43 ERROR: Cannot compile for arm-poky-linux-gnueabi with /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:04.43 The target may be unsupported, or you may not have
|  0:04.43 a rust std library for that target installed. Try:
|  0:04.43
|  0:04.43   rustup target add thumbv7neon-unknown-linux-gnueabihf
|  0:04.43
| Creating global state directory from environment variable: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state
| Creating local state directory: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb
| Could not install glean-sdk, so telemetry will not be collected. Continuing.
| Could not install psutil, so telemetry will be missing some data. Continuing.
| Could not install zstandard, so zstd archives will not be possible to extract. Continuing.
| Site not up-to-date reason: "/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/firefox-117.0/mozbuild_state/srcdirs/firefox-117.0-0208435d1ecb/_virtualenvs/build" does not exist
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 6599 tasks of which 6582 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-12 12:03:33 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
chrisvollorenew commented 1 year ago

I just added wayland, weston, python3, python3-psutil, zstd, librsvg and I am trying again on mickledore. I will keep you posted. As far as I know also, there is no current way to run firefox on libdrm (Direct Rendering Manager) backend, but it must be run with either weston or x11 ... is that correct?

OldManYellsAtCloud commented 1 year ago

must be run with either weston or x11 - afaik yes, that is correct

On mickledore are you still using meta-rust? In theory it shouldn't be needed, the rust included in mickledore supposed to be good enough. I find it weird that you have different version of rust and cargo... which revision of my repo gives you the error you last posted?

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - I am not using meta-rust. The mickledore build just failed again similarly for me. What am I missing?

|  0:13.54 checking whether the C compiler supports -Wno-error=class-memaccess... no
|  0:13.63 checking whether the C++ compiler supports -Wno-error=class-memaccess... no
|  0:13.73 checking whether the C compiler supports -Wno-error=atomic-alignment... yes
|  0:13.83 checking whether the C++ compiler supports -Wno-error=atomic-alignment... yes
|  0:13.94 checking whether the C compiler supports -Wno-error=deprecated-builtins... yes
|  0:14.04 checking whether the C++ compiler supports -Wno-error=deprecated-builtins... yes
|  0:14.14 checking whether the C compiler supports -Wformat... yes
|  0:14.25 checking whether the C++ compiler supports -Wformat... yes
|  0:14.36 checking whether the C compiler supports -Wformat-security... yes
|  0:14.46 checking whether the C++ compiler supports -Wformat-security... yes
|  0:14.55 checking whether the C compiler supports -Wformat-overflow=2... no
|  0:14.65 checking whether the C++ compiler supports -Wformat-overflow=2... no
|  0:14.79 checking whether the C compiler supports -Werror=implicit-function-declaration... yes
|  0:14.90 checking whether the C compiler supports -Wno-psabi... yes
|  0:15.00 checking whether the C++ compiler supports -Wno-psabi... yes
|  0:15.10 checking whether the C compiler supports -Wthread-safety... yes
|  0:15.21 checking whether the C++ compiler supports -Wthread-safety... yes
|  0:15.31 checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:15.41 checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
|  0:15.53 checking whether the C compiler supports -Wno-unknown-warning-option... yes
|  0:15.63 checking whether the C++ compiler supports -Wno-unknown-warning-option... yes
|  0:15.75 checking whether the C++ compiler supports -fno-sized-deallocation... yes
|  0:15.87 checking whether the C++ compiler supports -fno-aligned-new... yes
|  0:15.88 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:16.01 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:16.14 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:16.26 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:16.27 checking for alsa... yes
|  0:16.27 checking MOZ_ALSA_CFLAGS...
|  0:16.27 checking MOZ_ALSA_LIBS... -lasound
|  0:16.28 checking for libpulse... yes
|  0:16.28 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:16.29 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:16.29 checking for nspr >= 4.32... yes
|  0:16.29 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:16.30 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:16.30 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:16.30 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:16.41 checking rustc version... 1.68.2
|  0:16.43 checking cargo version... 1.68.1
|  0:16.67 checking for rust host triplet... x86_64-unknown-linux-gnu
|  0:16.81 checking for rust target triplet...
|  0:16.81 DEBUG: <truncated - see config.log for full output>
|  0:16.81 DEBUG: Executing: `/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc --crate-type staticlib --target=thumbv7neon-unknown-linux-gnueabihf -o /tmp/conftestxk0bz2yz.rlib /tmp/conftestp7j8fn6t.rs -L /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib --remap-path-prefix=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0=/usr/src/debug/firefox/117.0-r0 -Cpanic=abort -Clinker=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-ccld --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot`
|  0:16.81 DEBUG: The command returned non-zero exit status 1.
|  0:16.81 DEBUG: Its error output was:
|  0:16.81 DEBUG: | error[E0461]: couldn't find crate `std` with expected target triple thumbv7neon-unknown-linux-gnueabihf
|  0:16.81 DEBUG: |   |
|  0:16.81 DEBUG: |   = note: the following crate versions were found:
|  0:16.81 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.rlib
|  0:16.81 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.so
|  0:16.81 DEBUG: |
|  0:16.81 DEBUG: | error: cannot find macro `println` in this scope
|  0:16.81 DEBUG: |  --> /tmp/conftestp7j8fn6t.rs:1:25
|  0:16.81 DEBUG: |   |
|  0:16.81 DEBUG: | 1 | pub extern fn hello() { println!("Hello world"); }
|  0:16.81 DEBUG: |   |                         ^^^^^^^
|  0:16.81 DEBUG: |
|  0:16.81 DEBUG: | error: requires `sized` lang_item
|  0:16.81 DEBUG: |
|  0:16.81 DEBUG: | error: aborting due to 3 previous errors
|  0:16.81 DEBUG: |
|  0:16.81 DEBUG: | For more information about this error, try `rustc --explain E0461`.
|  0:16.81 ERROR: Cannot compile for arm-poky-linux-gnueabi with /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:16.81 The target may be unsupported, or you may not have
|  0:16.81 a rust std library for that target installed. Try:
|  0:16.81
|  0:16.81   rustup target add thumbv7neon-unknown-linux-gnueabihf
|  0:16.81
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1
OldManYellsAtCloud commented 1 year ago

Could you try an experiment with rust? Create a bbappend, and add the following inside:

PR="r01"
BUILD_SYS="x86_64-unknown-linux-gnu"
HOST_SYS = "armv7-poky-linux-gnueabihf"
TARGET_SYS = "armv7-poky-linux-gnueabihf"

and see what happens?

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - yes! I can give this a shot! firefox_%.bbappend I assume?

OldManYellsAtCloud commented 1 year ago

rust_%.bbappend

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud ok, trying this:

$ cat recipes-devtools/rust/rust_%.bbappend 
PR="r01"
BUILD_SYS="x86_64-unknown-linux-gnu"
HOST_SYS = "armv7-poky-linux-gnueabihf"
TARGET_SYS = "armv7-poky-linux-gnueabihf"
chrisvollorenew commented 1 year ago

@OldManYellsAtCloud when I look at the rust recipe I see more reference to RUST_BUILD_SYS RUST_HOST_SYS RUST_TARGET_SYS

Should I use this instead?

http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-devtools/rust/rust_1.68.2.bb?h=mickledore

OldManYellsAtCloud commented 1 year ago

The RUST* variants are (supposed to be) derived from the Yocto specific ones. For a first experiment I'd like to stay with the Yocto specific ones, just to see if there is anything noteworthy.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud - sounds good! Continuing with the bbappend that does NOT have the RUST_ variables

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud it failed again. However, it did not re-build rust after the bbappend, however it did re-install rust-native. DO I need to cleansstate rust and try again?

|  0:19.89 DEBUG: Executing: `/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc --crate-type staticlib --target=thumbv7neon-unknown-linux-gnueabihf -o /tmp/conftestkiejwhgh.rlib /tmp/conftestx7d9jk5_.rs -L /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib --remap-path-prefix=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0=/usr/src/debug/firefox/117.0-r0 -Cpanic=abort -Clinker=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-ccld --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot`
|  0:19.89 DEBUG: The command returned non-zero exit status 1.
|  0:19.89 DEBUG: Its error output was:
|  0:19.89 DEBUG: | error[E0461]: couldn't find crate `std` with expected target triple thumbv7neon-unknown-linux-gnueabihf
|  0:19.89 DEBUG: |   |
|  0:19.89 DEBUG: |   = note: the following crate versions were found:
|  0:19.89 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.rlib
|  0:19.89 DEBUG: |           crate `std`, target triple armv7-poky-linux-gnueabihf: /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib/libstd.so
|  0:19.89 DEBUG: |
|  0:19.90 DEBUG: | error: cannot find macro `println` in this scope
|  0:19.90 DEBUG: |  --> /tmp/conftestx7d9jk5_.rs:1:25
|  0:19.90 DEBUG: |   |
|  0:19.90 DEBUG: | 1 | pub extern fn hello() { println!("Hello world"); }
|  0:19.90 DEBUG: |   |                         ^^^^^^^
|  0:19.90 DEBUG: |
|  0:19.90 DEBUG: | error: requires `sized` lang_item
|  0:19.90 DEBUG: |
|  0:19.90 DEBUG: | error: aborting due to 3 previous errors
|  0:19.90 DEBUG: |
|  0:19.90 DEBUG: | For more information about this error, try `rustc --explain E0461`.
|  0:19.90 ERROR: Cannot compile for arm-poky-linux-gnueabi with /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:19.90 The target may be unsupported, or you may not have
|  0:19.90 a rust std library for that target installed. Try:
|  0:19.90
|  0:19.90   rustup target add thumbv7neon-unknown-linux-gnueabihf
|  0:19.90
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
chrisvollorenew commented 1 year ago

@OldManYellsAtCloud so it turns out I may have been being stupid and not noticing this kas warning:

2023-09-12 14:06:32 - WARNING  - Repo meta-browser is dirty - no checkout

Now I should have proper firefox

chrisvollorenew commented 1 year ago

My hope was short lived:

|  0:05.22 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:05.26 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:05.32 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:05.37 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:05.37 checking for alsa... yes
|  0:05.37 checking MOZ_ALSA_CFLAGS...
|  0:05.38 checking MOZ_ALSA_LIBS... -lasound
|  0:05.38 checking for libpulse... yes
|  0:05.38 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:05.38 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:05.38 checking for nspr >= 4.32... yes
|  0:05.38 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:05.38 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:05.38 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:05.39 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:05.42 checking rustc version... 1.68.2
|  0:05.44 checking cargo version... 1.68.1
|  0:05.52 checking for rust host triplet... x86_64-unknown-linux-gnu
|  0:05.54 checking for rust target triplet...
|  0:05.54 DEBUG: Creating `/tmp/conftest57s6hjzy.rs` with content:
|  0:05.54 DEBUG: | pub extern fn hello() { println!("Hello world"); }
|  0:05.54 DEBUG: Executing: `/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc --crate-type staticlib --target=armv7-poky-linux-gnueabihf -o /tmp/conftestcl5_378v.rlib /tmp/conftest57s6hjzy.rs -L /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib --remap-path-prefix=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0=/usr/src/debug/firefox/117.0-r0 -Cpanic=abort -Clinker=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-ccld --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot`
|  0:05.54 DEBUG: The command returned non-zero exit status 1.
|  0:05.54 DEBUG: Its error output was:
|  0:05.54 DEBUG: | error: the crate `panic_abort` does not have the panic strategy `abort`
|  0:05.54 DEBUG: |
|  0:05.54 DEBUG: | error: aborting due to previous error
|  0:05.54 DEBUG: |
|  0:05.54 ERROR: Cannot compile for arm-poky-linux-gnueabi with /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:05.54 The target may be unsupported, or you may not have
|  0:05.54 a rust std library for that target installed. Try:
|  0:05.54
|  0:05.54   rustup target add armv7-poky-linux-gnueabihf
|  0:05.54
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 6654 tasks of which 6649 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
  /home/chris/yocto-3/build/../meta-browser/meta-firefox/recipes-browser/firefox/firefox_117.0.bb:do_configure
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.
2023-09-12 14:12:17 - ERROR    - Command "/home/chris/yocto-3/poky/bitbake/bin/bitbake -c build core-image-initramfs sunxi-media-renew-vista update-image renew-image" failed with error 1
OldManYellsAtCloud commented 1 year ago

Ohoho, that's some news.

OldManYellsAtCloud commented 1 year ago

This is the first error that is actually documented in the readme :D

[quote] Make sure to add RUST_PANIC_STRATEGY = "abort" to local.conf before compiling Rust. [/quote]

This supposed to get rid of the last error you posted (in theory)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I can add this to the local.conf section and try again! I am now trying bbappend with RUST_* variables you suggested. After that, I can try the panic strategy variable.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I tried to use the RUST_PANIC_STRATEGY = "abort" and I still get the same issue. Everything in my rust bbappend file is commented out at the moment, so rust should be default. The target that it is complaining about should just be the standard target. armv7-poky-linux-gnueabihf What do you think the issue is?

|  0:08.45 checking for llvm_profdata... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/llvm-profdata
|  0:08.56 checking for llvm-objdump... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objdump
|  0:08.68 checking for readelf... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-readelf
|  0:08.80 checking for objcopy... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-llvm-objcopy
|  0:08.81 checking for alsa... yes
|  0:08.81 checking MOZ_ALSA_CFLAGS...
|  0:08.82 checking MOZ_ALSA_LIBS... -lasound
|  0:08.82 checking for libpulse... yes
|  0:08.82 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
|  0:08.84 checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
|  0:08.84 checking for nspr >= 4.32... yes
|  0:08.84 checking NSPR_CFLAGS... -I/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/include/nspr
|  0:08.85 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl
|  0:08.85 checking for rustc... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:08.85 checking for cargo... /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/cargo
|  0:08.96 checking rustc version... 1.68.2
|  0:08.97 checking cargo version... 1.68.1
|  0:09.12 checking for rust host triplet... x86_64-unknown-linux-gnu
|  0:09.17 checking for rust target triplet...
|  0:09.17 DEBUG: Creating `/tmp/conftest7tosmev_.rs` with content:
|  0:09.17 DEBUG: | pub extern fn hello() { println!("Hello world"); }
|  0:09.17 DEBUG: Executing: `/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc --crate-type staticlib --target=armv7-poky-linux-gnueabihf -o /tmp/conftestrfom73y9.rlib /tmp/conftest7tosmev_.rs -L /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot/usr/lib/rustlib/armv7-poky-linux-gnueabihf/lib --remap-path-prefix=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0=/usr/src/debug/firefox/117.0-r0 -Cpanic=abort -Clinker=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/wrapper/target-rust-ccld --sysroot=/home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot`
|  0:09.17 DEBUG: The command returned non-zero exit status 1.
|  0:09.17 DEBUG: Its error output was:
|  0:09.17 DEBUG: | error: the crate `panic_abort` does not have the panic strategy `abort`
|  0:09.17 DEBUG: |
|  0:09.17 DEBUG: | error: aborting due to previous error
|  0:09.17 DEBUG: |
|  0:09.17 ERROR: Cannot compile for arm-poky-linux-gnueabi with /home/chris/yocto-3/build/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/firefox/117.0-r0/recipe-sysroot-native/usr/bin/rustc
|  0:09.17 The target may be unsupported, or you may not have
|  0:09.17 a rust std library for that target installed. Try:
|  0:09.17
|  0:09.17   rustup target add armv7-poky-linux-gnueabihf
|  0:09.17
| *** Fix above errors and then restart with "./mach build"
| WARNING: exit code 1 from a shell command.
OldManYellsAtCloud commented 1 year ago

Hmmmm, this was supposed to go away with this... was rust recompiled successfully with this panic strategy config? (By default it isn't recompiled, unless you make it so)

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud DOH! Will recompile rust and see. Just did cleansstate rust rust-native and now trying again

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud I have added

    RUST_PANIC_STRATEGY = "abort"

to local.conf but still am getting this error:

error: the crate `panic_abort` does not have the panic strategy `abort`

Thoughts?

OldManYellsAtCloud commented 1 year ago

(Uhhhh... maybe you have to recompile it 3 times?)

Can you recall if libstd-rs was also recompiled along with rust? If not, could you give it a shot?

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud any difference if I am using poky instead of openembedded-core? Maybe that's the problem?

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud trying meta-rust isntead

OldManYellsAtCloud commented 1 year ago

It shouldn't cause any issues. I use poky in all my projects routinely.

But this stuff is pretty strange. Generally the rust recipes generate rust, cargo and libstd-rs. Not sure which one contains this panic behavior, but I believe that if one of them is rebuilt, that triggers the rest also.

chrisvollorenew commented 1 year ago

@OldManYellsAtCloud it's in rust-common ... so who can tell: https://github.com/search?q=repo%3Ameta-rust%2Fmeta-rust%20RUST_PANIC_STRATEGY&type=code

chrisvollorenew commented 1 year ago

Ok, trying this bitbake -c cleansstate cargo cargo-native rust rust-native firefox librsvg libstd-rs

Then rebuild those packages