Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 330190 Details for
Bug 444246
sys-boot/gnu-efi - build fails on hardened due to undefined reference to __stack_chk_fail_local
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
sys-boot:gnu-efi-3.0i:20121121-231249.log
sys-boot:gnu-efi-3.0i:20121121-231249.log (text/plain), 11.02 KB, created by
Maxim Kammerer
on 2012-11-21 23:23:47 UTC
(
hide
)
Description:
sys-boot:gnu-efi-3.0i:20121121-231249.log
Filename:
MIME Type:
Creator:
Maxim Kammerer
Created:
2012-11-21 23:23:47 UTC
Size:
11.02 KB
patch
obsolete
> * Package: sys-boot/gnu-efi-3.0i > * Repository: gentoo > * Maintainer: ia64@gentoo.org > * USE: elibc_glibc kernel_linux userland_GNU x86 > * FEATURES: sandbox userpriv usersandbox > * Applying gnu-efi_3.0i-2.diff ... > [ ok ] >mkdir -p lib >make -C lib -f ./../lib/Makefile SRCDIR=./../lib ARCH=ia32 >make[1]: Entering directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/lib' >for sdir in ia32 x86_64 ia64 runtime; do mkdir -p $sdir; done >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c boxdraw.c -o boxdraw.o >i686-pc-linux-gnu-ar rv libefi.a boxdraw.o >i686-pc-linux-gnu-ar: creating libefi.a >a - boxdraw.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c smbios.c -o smbios.o >i686-pc-linux-gnu-ar rv libefi.a smbios.o >a - smbios.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c console.c -o console.o >i686-pc-linux-gnu-ar rv libefi.a console.o >a - console.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c crc.c -o crc.o >i686-pc-linux-gnu-ar rv libefi.a crc.o >a - crc.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c data.c -o data.o >i686-pc-linux-gnu-ar rv libefi.a data.o >a - data.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c debug.c -o debug.o >i686-pc-linux-gnu-ar rv libefi.a debug.o >a - debug.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c dpath.c -o dpath.o >i686-pc-linux-gnu-ar rv libefi.a dpath.o >a - dpath.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c error.c -o error.o >i686-pc-linux-gnu-ar rv libefi.a error.o >a - error.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c event.c -o event.o >i686-pc-linux-gnu-ar rv libefi.a event.o >a - event.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c guid.c -o guid.o >i686-pc-linux-gnu-ar rv libefi.a guid.o >a - guid.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c hand.c -o hand.o >i686-pc-linux-gnu-ar rv libefi.a hand.o >a - hand.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c hw.c -o hw.o >i686-pc-linux-gnu-ar rv libefi.a hw.o >a - hw.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c init.c -o init.o >i686-pc-linux-gnu-ar rv libefi.a init.o >a - init.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c lock.c -o lock.o >i686-pc-linux-gnu-ar rv libefi.a lock.o >a - lock.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c misc.c -o misc.o >i686-pc-linux-gnu-ar rv libefi.a misc.o >a - misc.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c print.c -o print.o >print.c:279:8: warning: return type defaults to âintâ >i686-pc-linux-gnu-ar rv libefi.a print.o >a - print.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c sread.c -o sread.o >i686-pc-linux-gnu-ar rv libefi.a sread.o >a - sread.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c str.c -o str.o >i686-pc-linux-gnu-ar rv libefi.a str.o >a - str.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c runtime/rtlock.c -o runtime/rtlock.o >i686-pc-linux-gnu-ar rv libefi.a runtime/rtlock.o >a - runtime/rtlock.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c runtime/efirtlib.c -o runtime/efirtlib.o >i686-pc-linux-gnu-ar rv libefi.a runtime/efirtlib.o >a - runtime/efirtlib.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c runtime/rtstr.c -o runtime/rtstr.o >i686-pc-linux-gnu-ar rv libefi.a runtime/rtstr.o >a - runtime/rtstr.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c runtime/vm.c -o runtime/vm.o >i686-pc-linux-gnu-ar rv libefi.a runtime/vm.o >a - runtime/vm.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c runtime/rtdata.c -o runtime/rtdata.o >i686-pc-linux-gnu-ar rv libefi.a runtime/rtdata.o >a - runtime/rtdata.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c ia32/initplat.c -o ia32/initplat.o >i686-pc-linux-gnu-ar rv libefi.a ia32/initplat.o >a - ia32/initplat.o >i686-pc-linux-gnu-gcc -I./../lib -I./../lib/../inc -I./../lib/../inc/ia32 -I./../lib/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c ia32/math.c -o ia32/math.o >i686-pc-linux-gnu-ar rv libefi.a ia32/math.o >a - ia32/math.o >rm hand.o data.o runtime/vm.o runtime/efirtlib.o ia32/initplat.o print.o init.o debug.o misc.o console.o str.o error.o crc.o smbios.o hw.o runtime/rtdata.o runtime/rtlock.o guid.o boxdraw.o event.o sread.o runtime/rtstr.o dpath.o lock.o ia32/math.o >make[1]: Leaving directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/lib' >mkdir -p gnuefi >make -C gnuefi -f ./../gnuefi/Makefile SRCDIR=./../gnuefi ARCH=ia32 >make[1]: Entering directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/gnuefi' >i686-pc-linux-gnu-gcc -DCONFIG_ia32 -c -o crt0-efi-ia32.o crt0-efi-ia32.S >i686-pc-linux-gnu-gcc -I./../gnuefi -I./../gnuefi/../inc -I./../gnuefi/../inc/ia32 -I./../gnuefi/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -c reloc_ia32.c -o reloc_ia32.o >i686-pc-linux-gnu-ar rv libgnuefi.a reloc_ia32.o >i686-pc-linux-gnu-ar: creating libgnuefi.a >a - reloc_ia32.o >i686-pc-linux-gnu-gcc -DCONFIG_ia32 -c -o setjmp_ia32.o setjmp_ia32.S >i686-pc-linux-gnu-ar rv libgnuefi.a setjmp_ia32.o >a - setjmp_ia32.o >rm setjmp_ia32.o reloc_ia32.o >make[1]: Leaving directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/gnuefi' >mkdir -p inc >make -C inc -f ./../inc/Makefile SRCDIR=./../inc ARCH=ia32 >make[1]: Entering directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/inc' >make[1]: Nothing to be done for `all'. >make[1]: Leaving directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/inc' >mkdir -p apps >make -C apps -f ./../apps/Makefile SRCDIR=./../apps ARCH=ia32 >make[1]: Entering directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/apps' >i686-pc-linux-gnu-gcc -I./../apps -I./../apps/../inc -I./../apps/../inc/ia32 -I./../apps/../inc/protocol -O2 -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -DCONFIG_ia32 -D__KERNEL__ -I/usr/src/sys/build/include -c t.c -o t.o >i686-pc-linux-gnu-ld -nostdlib -T ./../apps/../gnuefi/elf_ia32_efi.lds -shared -Bsymbolic -L../lib -L../gnuefi ../gnuefi/crt0-efi-ia32.o t.o -o t.so -lefi -lgnuefi /usr/lib/gcc/i686-pc-linux-gnu/4.5.4/libgcc.a >../lib/libefi.a(init.o): In function `InitializeUnicodeSupport': >init.c:(.text+0x123): undefined reference to `__stack_chk_fail_local' >../lib/libefi.a(init.o): In function `EFIDebugVariable': >init.c:(.text+0x1a9): undefined reference to `__stack_chk_fail_local' >../lib/libefi.a(init.o): In function `InitializeLib': >init.c:(.text+0x2b3): undefined reference to `__stack_chk_fail_local' >../lib/libefi.a(misc.o): In function `AllocatePool': >misc.c:(.text+0x5e): undefined reference to `__stack_chk_fail_local' >../lib/libefi.a(misc.o): In function `FreePool': >misc.c:(.text+0xb1): undefined reference to `__stack_chk_fail_local' >../lib/libefi.a(misc.o):misc.c:(.text+0x102): more undefined references to `__stack_chk_fail_local' follow >make[1]: *** [t.so] Error 1 >rm t.o >make[1]: Leaving directory `/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i/apps' >make: *** [apps] Error 2 >emake failed > * ERROR: sys-boot/gnu-efi-3.0i failed (compile phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 93: Called src_compile > * environment, line 1997: Called die > * The specific snippet of code: > * emake prefix=${CHOST}- ARCH=${iarch} -j1 || die > * > * If you need support, post the output of `emerge --info '=sys-boot/gnu-efi-3.0i'`, > * the complete build log and the output of `emerge -pqv '=sys-boot/gnu-efi-3.0i'`. > * The complete build log is located at '/var/log/portage/sys-boot:gnu-efi-3.0i:20121121-231249.log.gz'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-boot/gnu-efi-3.0i/temp/build.log.gz'. > * The ebuild environment file is located at '/var/tmp/portage/sys-boot/gnu-efi-3.0i/temp/environment'. > * Working directory: '/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i' > * S: '/var/tmp/portage/sys-boot/gnu-efi-3.0i/work/gnu-efi-3.0i'
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 444246
:
330186
|
330188
| 330190