Hi all,
I tried to follow the standard setup from https://www.nxp.com/docs/en/user-guide/IMX_YOCTO_PROJECT_USERS_GUIDE.pdf but stuck at this error. How can I fix it?
make -j 16 subdir=rt -C rt ..=../ others
make[2]: Entering directory '/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/git/rt'
aarch64-poky-linux-gcc -mcpu=cortex-a53+crc+crypto --sysroot=/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot -fuse-ld=bfd -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld-linux-aarch64.so.1 -B/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/csu/ -Wl,--version-script=/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/librt.map -Wl,-soname=librt.so.1 -Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both -Wl,-z,now -Wl,--enable-new-dtags,-z,nodelete -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/math -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/elf -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/dlfcn -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nss -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nis -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/resolv -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/mathvec -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/support -L/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nptl -Wl,-rpath-link=/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/math:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/elf:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/dlfcn:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nss:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nis:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/resolv:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/mathvec:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/support:/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nptl -o /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt/librt.so /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/csu/abi-note.o -Wl,--whole-archive /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt/librt_pic.a -Wl,--no-whole-archive /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/nptl/libpthread.so -Wl,--start-group /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/libc.so /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/libc_nonshared.a -Wl,--as-needed /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/elf/ld.so -Wl,--no-as-needed -Wl,--end-group
/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.2.0/ld.bfd: error in /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot/usr/lib/aarch64-poky-linux/9.2.0/crtbeginS.o(.eh_frame); no .eh_frame_hdr table will be created
/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.2.0/ld.bfd: /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/libc_nonshared.a(pthread_atfork.oS): in function `__pthread_atfork':
/usr/src/debug/glibc/2.30-r0/git/nptl/pthread_atfork.c:51: undefined reference to `__dso_handle'
/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.2.0/ld.bfd: /usr/src/debug/glibc/2.30-r0/git/nptl/pthread_atfork.c:51: undefined reference to `__dso_handle'
/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.2.0/ld.bfd: /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt/librt.so: hidden symbol `__dso_handle' isn't defined
/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/9.2.0/ld.bfd: final link failed: bad value
collect2: error: ld returned 1 exit status
make[2]: *** [../Makerules:536: /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/build-aarch64-poky-linux/rt/librt.so] Error 1
make[2]: Leaving directory '/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/git/rt'
make[1]: *** [Makefile:279: rt/others] Error 2
make[1]: Leaving directory '/media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/git'
make: *** [Makefile:9: all] Error 2
WARNING: /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/temp/run.do_compile.25484:1 exit 1 from 'exit 1'
ERROR: Logfile of failure stored in: /media/tpham/WORK/Build/yocto/imx-yocto-zeus/build-wayland/tmp/work/aarch64-poky-linux/glibc/2.30-r0/temp/log.do_compile.25484