Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 850390 Details for
Bug 893964
sys-libs/libfaketime-0.9.6-r4 fails to build with lto on arm64 (Error: invalid attempt to declare external version name as default in symbol `timer_gettime@@GLIBC_2.3.3')
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Build log
sys-libs:libfaketime-0.9.6-r4:20230207-162834.log (text/x-log), 8.39 KB, created by
Roy Bamford
on 2023-02-11 21:28:44 UTC
(
hide
)
Description:
Build log
Filename:
MIME Type:
Creator:
Roy Bamford
Created:
2023-02-11 21:28:44 UTC
Size:
8.39 KB
patch
obsolete
> * Package: sys-libs/libfaketime-0.9.6-r4:0 > * Repository: gentoo > * Maintainer: sam@gentoo.org > * USE: arm64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking libfaketime-0.9.6.tar.gz to /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work >>>> Source unpacked in /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work >>>> Preparing source in /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6 ... > * Applying libfaketime-0.9.8-Treat-unknown-clock_ids-like-CLOCK_REALTIME.patch ... >patching file src/libfaketime.c >Hunk #1 succeeded at 1704 with fuzz 2 (offset -316 lines). >Hunk #2 succeeded at 1839 with fuzz 2 (offset -332 lines). > [ ok ] > * Will copy sources from /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6 > * .arm64: copying to /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6-.arm64 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6 ... > * .arm64: running multilib-minimal_abi_src_configure >>>> Source configured. >>>> Compiling source in /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6 ... > * .arm64: running multilib-minimal_abi_src_compile >make -j32 CC=aarch64-unknown-linux-gnu-gcc LIBDIRNAME=/lib64 PREFIX=/usr all >aarch64-unknown-linux-gnu-gcc -o libfaketime.o -c -mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6 -std=gnu99 -Wall -Wextra -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' libfaketime.c >aarch64-unknown-linux-gnu-gcc -o libfaketimeMT.o -c -mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6 -std=gnu99 -Wall -Wextra -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' libfaketime.c >aarch64-unknown-linux-gnu-gcc -o faketime -mcpu=cortex-a72+crc -mtune=cortex-a72 -ftree-vectorize -O2 -pipe -fomit-frame-pointer -flto=6 -std=gnu99 -Wall -Wextra -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'/usr'"' -DLIBDIRNAME='"'/lib64'"' faketime.c -Wl,-O1 -Wl,--as-needed -Wl,--version-script=libfaketime.map -lpthread -lrt >libfaketime.c: In function âsystem_time_from_systemâ: >libfaketime.c:108:5: warning: this âwhileâ clause does not guard... [-Wmisleading-indentation] > 108 | } while (0) > | ^~~~~ >libfaketime.c:312:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 312 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_REALTIME, &systime->real)); > | ^~~~~~~~~~~~~~ >libfaketime.c:100:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âwhileâ > 100 | { \ > | ^ >libfaketime.c:313:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 313 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC, &systime->mon)); > | ^~~~~~~~~~~~~~ >libfaketime.c:108:5: warning: this âwhileâ clause does not guard... [-Wmisleading-indentation] > 108 | } while (0) > | ^~~~~ >libfaketime.c:313:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 313 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC, &systime->mon)); > | ^~~~~~~~~~~~~~ >libfaketime.c:100:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âwhileâ > 100 | { \ > | ^ >libfaketime.c:314:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 314 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC_RAW, &systime->mon_raw)); > | ^~~~~~~~~~~~~~ >libfaketime.c: In function âftimeâ: >libfaketime.c:1208:6: warning: ânonnullâ argument âtbâ compared to NULL [-Wnonnull-compare] > 1208 | if (tb == NULL) > | ^ >libfaketime.c: In function âclock_gettimeâ: >libfaketime.c:1275:6: warning: ânonnullâ argument âtpâ compared to NULL [-Wnonnull-compare] > 1275 | if (tp == NULL) > | ^ >libfaketime.c: In function âsystem_time_from_systemâ: >libfaketime.c:108:5: warning: this âwhileâ clause does not guard... [-Wmisleading-indentation] > 108 | } while (0) > | ^~~~~ >libfaketime.c:312:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 312 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_REALTIME, &systime->real)); > | ^~~~~~~~~~~~~~ >libfaketime.c:100:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âwhileâ > 100 | { \ > | ^ >libfaketime.c:313:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 313 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC, &systime->mon)); > | ^~~~~~~~~~~~~~ >libfaketime.c:108:5: warning: this âwhileâ clause does not guard... [-Wmisleading-indentation] > 108 | } while (0) > | ^~~~~ >libfaketime.c:313:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 313 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC, &systime->mon)); > | ^~~~~~~~~~~~~~ >libfaketime.c:100:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âwhileâ > 100 | { \ > | ^ >libfaketime.c:314:3: note: in expansion of macro âDONT_FAKE_TIMEâ > 314 | DONT_FAKE_TIME((*real_clock_gettime)(CLOCK_MONOTONIC_RAW, &systime->mon_raw)); > | ^~~~~~~~~~~~~~ >aarch64-unknown-linux-gnu-gcc -o libfaketime.so.1 -Wl,-soname,libfaketime.so.1 -Wl,-O1 -Wl,--as-needed -Wl,--version-script=libfaketime.map -lpthread -shared libfaketime.o -ldl -lm -lrt >libfaketime.c: In function âftimeâ: >libfaketime.c:1208:6: warning: ânonnullâ argument âtbâ compared to NULL [-Wnonnull-compare] > 1208 | if (tb == NULL) > | ^ >libfaketime.c: In function âclock_gettimeâ: >libfaketime.c:1275:6: warning: ânonnullâ argument âtpâ compared to NULL [-Wnonnull-compare] > 1275 | if (tp == NULL) > | ^ >aarch64-unknown-linux-gnu-gcc -o libfaketimeMT.so.1 -Wl,-soname,libfaketimeMT.so.1 -Wl,-O1 -Wl,--as-needed -Wl,--version-script=libfaketime.map -lpthread -shared libfaketimeMT.o -ldl -lm -lrt >/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/cccAO7bK.s: Assembler messages: >/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/cccAO7bK.s: Error: invalid attempt to declare external version name as default in symbol `timer_gettime@@GLIBC_2.3.3' >make[1]: *** [/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/ccl6XDro.mk:2: /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/cc8pNF5V.ltrans0.ltrans.o] Error 1 >lto-wrapper: fatal error: make returned 2 exit status >compilation terminated. >/usr/lib/gcc/aarch64-unknown-linux-gnu/13/../../../../aarch64-unknown-linux-gnu/bin/ld: error: lto-wrapper failed >collect2: error: ld returned 1 exit status >make: *** [Makefile:91: libfaketime.so.1] Error 1 >make: *** Waiting for unfinished jobs.... >/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/ccl17o6h.s: Assembler messages: >/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/ccl17o6h.s: Error: invalid attempt to declare external version name as default in symbol `timer_gettime@@GLIBC_2.3.3' >make[1]: *** [/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/ccwYt3fr.mk:2: /var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/cc2Y5dTO.ltrans0.ltrans.o] Error 1 >lto-wrapper: fatal error: make returned 2 exit status >compilation terminated. >/usr/lib/gcc/aarch64-unknown-linux-gnu/13/../../../../aarch64-unknown-linux-gnu/bin/ld: error: lto-wrapper failed >collect2: error: ld returned 1 exit status >make: *** [Makefile:91: libfaketimeMT.so.1] Error 1 > * ERROR: sys-libs/libfaketime-0.9.6-r4::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=sys-libs/libfaketime-0.9.6-r4::gentoo'`, > * the complete build log and the output of `emerge -pqv '=sys-libs/libfaketime-0.9.6-r4::gentoo'`. > * The complete build log is located at '/var/log/portage/sys-libs:libfaketime-0.9.6-r4:20230207-162834.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/temp/environment'. > * Working directory: '/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6-.arm64/src' > * S: '/var/tmp/portage/sys-libs/libfaketime-0.9.6-r4/work/libfaketime-0.9.6'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 893964
: 850390