Wind River Support Network

HomeDefectsSCP8-282
Fixed

SCP8-282 : efitools compile fails when configure and build project with option "--enable-build=debug"

Created: Jun 11, 2016    Updated: Feb 11, 2019
Resolved Date: Jun 22, 2016
Found In Version: 8.0
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: Build & Config

Description

| collect2: error: ld returned 1 exit status
| warning: data remaining[95744 vs 106336]: gaps between PE/COFF sections?
| Makefile:117: recipe for target 'flash-var' failed
| make: *** [flash-var] Error 1
| make: *** Waiting for unfinished jobs....
| liblib//lib.alib.a((kernel_efivars.o)kernel_efivars.o:) :In  function In` kernel_variable_init'function:
| `/buildarea2kernel_variable_init/'host:-
| test-/gwp/buildarea2prj//gwphost--secure-testenable--debuggwp//bitbake_build/prjtmp//work/gwpcorei7--64secure--wrs-enablelinux-/debugefitools//1.7.0bitbake_build+/gitAUTOINC+tmp20a8fdc4ec/-r0work//git/corei7lib-/64kernel_efivars.c-:wrs40-: linuxwarning/: efitoolsthe/ 1.7.0use+ ofgitAUTOINC +`20a8fdc4ecmktemp' -is r0dangerous,/ gitbetter/ uselib `/mkstemp'kernel_efivars.c
| :40: warning: the use of `mktemp' is dangerous, better use `mkstemp'
| rm UpdateVars.o DB1.crt SetNull.so ReadVars.o DB2.crt HelloWorld.o Loader.o HashTool.o DBX.crt ShimReplace.o SetNull.o KeyTool.o
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at ${REPO}/bitbake_build/tmp/work/corei7-64-wrs-linux/efitools/1.7.0+gitAUTOINC+20a8fdc4ec-r0/temp/do_compile/log.do_compile.2398)
ERROR: Task 3317 (${REPO}/layers/wr-secure/wr-security-packages/recipes-efi/efitools/efitools_git.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 3825 tasks of which 34 didn't need to be rerun and 1 failed.
NOTE: Build completion summary:
NOTE:   do_populate_sysroot: 0% sstate reuse (0 setscene, 293 scratch)
NOTE:   do_package_qa: 0% sstate reuse (0 setscene, 124 scratch)
NOTE:   do_package: 0% sstate reuse (0 setscene, 171 scratch)
NOTE:   do_packagedata: 0% sstate reuse (0 setscene, 170 scratch)
NOTE:   do_package_write_rpm: 0% sstate reuse (0 setscene, 123 scratch)
NOTE:   do_populate_lic: 0% sstate reuse (0 setscene, 431 scratch)
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
 ${REPO}/layers/wr-secure/wr-security-packages/recipes-efi/efitools/efitools_git.bb, do_compile
Summary: There were 5 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
make: *** [export-dist] Error 1

if remove "--enable-build=debug", the build will pass

Steps to Reproduce

1. /buildarea2/host-test-gwp/gwp-scp-full-20160607/wrlinux-8/wrlinux/configure --enable-reconfig --enable-board=intel-x86-64 --enable-kernel=secure --enable-rootfs=gwp-secure+debug+l2tp+vlan+ipsec_vpn+gdb+gdbserver+analysis+kernel-debug --with-layer=/buildarea2/host-test-gwp/gwp-scp-full-20160607/wrlinux-8/addons/wr-gateway/layers/gw-core --enable-addons=wr-gateway --enable-build=debug
2. make fs
Live chat
Online