ltq-vdsl-mei: Remove static linking
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. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		| @@ -0,0 +1,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 | ||||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens