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]]
-=-=-=-=-=-=-=-=-=-=-=-