aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/lantiq/ltq-vdsl-mei/patches/030-no-static-linking.patch
blob: 8d4fca1eb1b755ee3a42b4217025cd751f9d05e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
This removes -static compile option. The -static option tells GCC to
link this statically with the libc, which we do not want in OpenWrt. We
want to link everything dynamically to the libc. This fixes a compile
problem with glibc.

--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -198,10 +198,10 @@ AM_CFLAGS = -Wall -Wimplicit -Wunused -W
 
 if IFXOS_ENABLE
 AM_LDFLAGS= \
-	-Bstatic -dn -static @IFXOS_LIBRARY_PATH@
+	-Bstatic -dn @IFXOS_LIBRARY_PATH@
 else
 AM_LDFLAGS= \
-	-Bstatic -dn -static
+	-Bstatic -dn
 endif
 
 #
@@ -304,7 +304,7 @@ mei_cpe_appl_ldflags= $(ADD_APPL_LDFLAGS
 else
 if TARGET_ADM5120_MIPSEL
 mei_cpe_appl_cflags =  -O1 -g
-mei_cpe_appl_ldflags = -static
+mei_cpe_appl_ldflags =
 else
 mei_cpe_appl_cflags =  -DPPC
 endif
@@ -318,7 +318,7 @@ mei_cpe_drv_test_CPPFLAGS = -I@srcdir@\
 mei_cpe_drv_test_CFLAGS = $(mei_cpe_app_common_cflags) \
 				$(mei_cpe_appl_cflags) $(MEI_DRV_TARGET_OPTIONS)
 
-mei_cpe_drv_test_LDFLAGS = $(mei_cpe_appl_ldflags) -Bstatic -dn -static @IFXOS_LIBRARY_PATH@
+mei_cpe_drv_test_LDFLAGS = $(mei_cpe_appl_ldflags) -Bstatic -dn @IFXOS_LIBRARY_PATH@
 
 mei_cpe_drv_test_LDADD = -lifxos
 endif
@@ -333,7 +333,7 @@ mei_cpe_drv_dbg_strm_dmp_CPPFLAGS = -I@s
 				-I@KERNEL_INCL_PATH@ $(IFXOS_INCLUDE_PATH)
 mei_cpe_drv_dbg_strm_dmp_CFLAGS = $(mei_cpe_app_common_cflags) \
 				$(mei_cpe_appl_cflags) $(MEI_DRV_TARGET_OPTIONS)
-mei_cpe_drv_dbg_strm_dmp_LDFLAGS = $(mei_cpe_appl_ldflags) -Bstatic -dn -static @IFXOS_LIBRARY_PATH@
+mei_cpe_drv_dbg_strm_dmp_LDFLAGS = $(mei_cpe_appl_ldflags) -Bstatic -dn @IFXOS_LIBRARY_PATH@
 mei_cpe_drv_dbg_strm_dmp_LDADD = -lifxos
 
 # linux 2.6 kernel object - dummy to force dependencies