diff mbox series

package/linux-tools: filter debugging symbols for hyperv

Message ID 20200226085332.5484-1-p.debruijn@unilogic.nl
State Accepted
Headers show
Series package/linux-tools: filter debugging symbols for hyperv | expand

Commit Message

Pascal de Bruijn Feb. 26, 2020, 8:53 a.m. UTC
Workaround for:

ld: hv_vss_daemon.o: unable to initialize decompress status for section .debug_info
ld: hv_vss_daemon.o: unable to initialize decompress status for section .debug_info
hv_vss_daemon.o: file not recognized: File format not recognized

Signed-off-by: Pascal de Bruijn <p.debruijn@unilogic.nl>
---
 package/linux-tools/linux-tool-hv.mk.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Peter Korsgaard Feb. 26, 2020, 3:19 p.m. UTC | #1
>>>>> "Pascal" == Pascal de Bruijn <p.debruijn@unilogic.nl> writes:

 > Workaround for:
 > ld: hv_vss_daemon.o: unable to initialize decompress status for section .debug_info
 > ld: hv_vss_daemon.o: unable to initialize decompress status for section .debug_info
 > hv_vss_daemon.o: file not recognized: File format not recognized

 > Signed-off-by: Pascal de Bruijn <p.debruijn@unilogic.nl>
 > ---
 >  package/linux-tools/linux-tool-hv.mk.in | 2 +-
 >  1 file changed, 1 insertion(+), 1 deletion(-)

 > diff --git a/package/linux-tools/linux-tool-hv.mk.in b/package/linux-tools/linux-tool-hv.mk.in
 > index 6996c55271..e638fecfc6 100644
 > --- a/package/linux-tools/linux-tool-hv.mk.in
 > +++ b/package/linux-tools/linux-tool-hv.mk.in
 > @@ -16,7 +16,7 @@ HV_hv_kvp_daemon = hypervkvpd
 >  HV_hv_fcopy_daemon = hypervfcopyd
 >  HV_hv_vss_daemon = hypervvssd
 
 > -HV_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)"
 > +HV_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(filter-out -g%,$(TARGET_CFLAGS))"

Committed, thanks.

Lets hope there are no other important CFLAGS starting with -g.
diff mbox series

Patch

diff --git a/package/linux-tools/linux-tool-hv.mk.in b/package/linux-tools/linux-tool-hv.mk.in
index 6996c55271..e638fecfc6 100644
--- a/package/linux-tools/linux-tool-hv.mk.in
+++ b/package/linux-tools/linux-tool-hv.mk.in
@@ -16,7 +16,7 @@  HV_hv_kvp_daemon = hypervkvpd
 HV_hv_fcopy_daemon = hypervfcopyd
 HV_hv_vss_daemon = hypervvssd
 
-HV_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)"
+HV_MAKE_OPTS = CC="$(TARGET_CC)" CFLAGS="$(filter-out -g%,$(TARGET_CFLAGS))"
 
 define HV_BUILD_CMDS
 	$(Q)for prog in $(HV_PROGS_y); do \