xref: /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/libacpi/files/ldflags.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunlibacpi: Remove QA warning: No GNU_HASH in the elf binary
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunUpstream-Status: Inappropriate [other]
4*4882a593Smuzhiyun  Useful within bitbake environment only.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunSigned-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com>
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun---
9*4882a593Smuzhiyun Makefile  |    3 ++-
10*4882a593Smuzhiyun config.mk |    1 +
11*4882a593Smuzhiyun 2 files changed, 3 insertions(+), 1 deletion(-)
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun--- libacpi-0.2.orig/Makefile
14*4882a593Smuzhiyun+++ libacpi-0.2/Makefile
15*4882a593Smuzhiyun@@ -19,6 +19,7 @@ options:
16*4882a593Smuzhiyun 	@echo "CFLAGS   = ${CFLAGS}"
17*4882a593Smuzhiyun 	@echo "CC       = ${CC}"
18*4882a593Smuzhiyun 	@echo "SOFLAGS  = ${SOFLAGS}"
19*4882a593Smuzhiyun+	@echo "LDFLAGS  = ${LDFLAGS}"
20*4882a593Smuzhiyun 	@echo "LD       = ${LD}"
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun .c.o:
23*4882a593Smuzhiyun@@ -34,7 +35,7 @@ libacpi.a: ${OBJ}
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun libacpi.so: ${OBJ}
26*4882a593Smuzhiyun 	@echo LD $@
27*4882a593Smuzhiyun-	@${CC} ${SOFLAGS} -o $@.${SOVERSION} ${OBJ}
28*4882a593Smuzhiyun+	@${CC} ${SOFLAGS} ${LDFLAGS} -o $@.${SOVERSION} ${OBJ}
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun test-libacpi: ${OBJ_test}
31*4882a593Smuzhiyun 	@echo LD $@
32*4882a593Smuzhiyun--- libacpi-0.2.orig/config.mk
33*4882a593Smuzhiyun+++ libacpi-0.2/config.mk
34*4882a593Smuzhiyun@@ -10,6 +10,7 @@ MANPREFIX = ${PREFIX}/share/man
35*4882a593Smuzhiyun SOFLAGS = -shared -Wl,-soname,${SONAME}
36*4882a593Smuzhiyun CFLAGS += -fPIC -g --pedantic -Wall -Wextra
37*4882a593Smuzhiyun ARFLAGS = cr
38*4882a593Smuzhiyun+LDFLAGS =
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun # Compiler and linker
41*4882a593Smuzhiyun CC = cc
42