Hi Martin,

I don't have any suggestions for your odd build failure but...

The yocto-buildls list (BCC'ed here) is used for project build reports
so your email likely won't get much attention there. I'm resending it
to the main linux-yocto list.

../Randy

---------

Hi,

We perform a complete clean build every weekend where we delete the build directory.  This morning the build for the warrior release failed in kmod-native in the do_compile task.  Here's the tail of the log file for the task:

./doltlibtool  --tag=CC   --mode=link gcc  -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wvla -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=3 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wnested-externs -Wchar-subscripts -Wtype-limits -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections  -isystem/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wl,--as-needed -Wl,--no-undefined -Wl,--gc-sections -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -o shared/libshared.la  shared/array.lo shared/hash.lo shared/scratchbuf.lo shared/strbuf.lo shared/util.lo x86_64-linux-libtool: link: ar cru shared/.libs/libshared.a shared/.libs/array.o shared/.libs/hash.o shared/.libs/scratchbuf.o shared/.libs/strbuf.o shared/.libs/util.o
ar: `u' modifier ignored since `D' is the default (see `U')
x86_64-linux-libtool: link: ranlib shared/.libs/libshared.a
x86_64-linux-libtool: link: ( cd "shared/.libs" && rm -f "libshared.la" && ln -s "../libshared.la" "libshared.la" ) ./doltlibtool  --tag=CC   --mode=link gcc  -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wvla -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=3 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wnested-externs -Wchar-subscripts -Wtype-limits -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections  -isystem/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wl,--as-needed -Wl,--no-undefined -Wl,--gc-sections -Wl,--version-script=../git/libkmod/libkmod.sym -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -o libkmod/libkmod-internal.la  libkmod/libkmod.lo libkmod/libkmod-list.lo libkmod/libkmod-config.lo libkmod/libkmod-index.lo libkmod/libkmod-module.lo libkmod/libkmod-file.lo libkmod/libkmod-elf.lo libkmod/libkmod-signature.lo shared/libshared.la  -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -lz ./doltlibtool  --tag=CC   --mode=link gcc  -pipe -DANOTHER_BRICK_IN_THE -Wall -W -Wextra -Wno-inline -Wvla -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wstrict-aliasing=3 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Wnested-externs -Wchar-subscripts -Wtype-limits -Wuninitialized -fno-common -fdiagnostics-show-option -fvisibility=hidden -ffunction-sections -fdata-sections  -isystem/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/include -O2 -pipe -Wl,--as-needed -Wl,--no-undefined -Wl,--gc-sections -version-info 5:4:3 -Wl,--version-script=../git/libkmod/libkmod.sym -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib                         -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -o libkmod/libkmod.la -rpath /yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib libkmod/libkmod.lo libkmod/libkmod-list.lo libkmod/libkmod-config.lo libkmod/libkmod-index.lo libkmod/libkmod-module.lo libkmod/libkmod-file.lo libkmod/libkmod-elf.lo libkmod/libkmod-signature.lo shared/libshared.la  -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -lz x86_64-linux-libtool: link: gcc  -shared  -fPIC -DPIC  libkmod/.libs/libkmod.o libkmod/.libs/libkmod-list.o libkmod/.libs/libkmod-config.o libkmod/.libs/libkmod-index.o libkmod/.libs/libkmod-module.o libkmod/.libs/libkmod-file.o libkmod/.libs/libkmod-elf.o libkmod/.libs/libkmod-signature.o  -Wl,--whole-archive shared/.libs/libshared.a -Wl,--no-whole-archive  -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib -L/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -lz  -O2 -Wl,--as-needed -Wl,--no-undefined -Wl,--gc-sections -Wl,--version-script=../git/libkmod/libkmod.sym -Wl,--enable-new-dtags -Wl,-rpath-link -Wl,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link -Wl,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib -Wl,-rpath -Wl,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/usr/lib -Wl,-rpath -Wl,/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2   -Wl,-soname -Wl,libkmod.so.2 -o libkmod/.libs/libkmod.so.2.3.4 x86_64-linux-libtool: link: (cd libkmod/.libs/libkmod-internal.lax/libshared.a && ar x "/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/work/x86_64-linux/kmod-native/26-r0/build/shared/.libs/libshared.a") x86_64-linux-libtool: link: ar cru libkmod/.libs/libkmod-internal.a libkmod/.libs/libkmod.o libkmod/.libs/libkmod-list.o libkmod/.libs/libkmod-config.o libkmod/.libs/libkmod-index.o libkmod/.libs/libkmod-module.o libkmod/.libs/libkmod-file.o libkmod/.libs/libkmod-elf.o libkmod/.libs/libkmod-signature.o   libkmod/.libs/libkmod-internal.lax/libshared.a/array.o libkmod/.libs/libkmod-internal.lax/libshared.a/hash.o libkmod/.libs/libkmod-internal.lax/libshared.a/scratchbuf.o libkmod/.libs/libkmod-internal.lax/libshared.a/strbuf.o libkmod/.libs/libkmod-internal.lax/libshared.a/util.o
ar: `u' modifier ignored since `D' is the default (see `U')
/yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/hosttools/ld: libkmod/.libs/libkmod.o: relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC /yoctodata/build-sys/data/build-areas/build-area-warrior/build/tmp/hosttools/ld: final link failed: Bad value
x86_64-linux-libtool: link: ranlib libkmod/.libs/libkmod-internal.a
collect2: error: ld returned 1 exit status
Makefile:1289: recipe for target 'libkmod/libkmod.la' failed
make[2]: *** [libkmod/libkmod.la] Error 1
make[2]: *** Waiting for unfinished jobs....
x86_64-linux-libtool: link: rm -fr libkmod/.libs/libkmod-internal.lax
x86_64-linux-libtool: link: ( cd "libkmod/.libs" && rm -f "libkmod-internal.la" && ln -s "../libkmod-internal.la" "libkmod-internal.la" )
Makefile:2008: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
Makefile:1060: recipe for target 'all' failed
make: *** [all] Error 2
ERROR: oe_runmake failed

This is the first time we have seen this and the only thing we have changed is that the build is now a 2 step procedure where we run bitbake with --setscene-only to ensure it downloads the huge xcst file from meta-xilinx which can take a while and was causing timeout problems with toaster.  If we manually build kmod-native after cleaning the sstate it builds fine.

The build for the thud release was fine and usually warrior is fine so this maybe some race condition that we have triggered this one specific time.  We are going to perform a nightly clean build to see if this problem is repeatable, I thought I would check to see if anyone else has seen this problem or if anyone knows why this has occurred?

Many Thanks,
Martin.

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8377): 
https://lists.yoctoproject.org/g/linux-yocto/message/8377
Mute This Topic: https://lists.yoctoproject.org/mt/71011798/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to