Message ID | 1372173276-13616-1-git-send-email-markos.chandras@gmail.com |
---|---|
State | Accepted |
Commit | 6e8efc0ed409d7211a81d5370e088aa438990607 |
Headers | show |
>>>>> "Markos" == Markos Chandras <markos.chandras@gmail.com> writes:
Markos> From: Markos Chandras <markos.chandras@imgtec.com>
Markos> The default USERCOMPILE variable uses -fPIE so we bring this back.
Markos> This also fixes linking problems for MIPS when non-PIC objects
Markos> are used to form a PIC one.
Markos> Fixes the following linking problem on MIPS:
Markos> connections.o: relocation R_MIPS_HI16 against `__gnu_local_gp'
Markos> can not be used when making a shared object; recompile with -fPIC
Committed, thanks.
diff --git a/package/openswan/openswan.mk b/package/openswan/openswan.mk index 8a857d4..0b8e7d3 100644 --- a/package/openswan/openswan.mk +++ b/package/openswan/openswan.mk @@ -11,7 +11,7 @@ OPENSWAN_LICENSE_FILES = COPYING LICENSE OPENSWAN_DEPENDENCIES = host-bison gmp iproute2 OPENSWAN_MAKE_OPT = ARCH=$(BR2_ARCH) CC="$(TARGET_CC)" \ - USERCOMPILE="$(TARGET_CFLAGS)" INC_USRLOCAL=/usr \ + USERCOMPILE="$(TARGET_CFLAGS) -fPIE" INC_USRLOCAL=/usr \ USE_KLIPS=false USE_MAST=false USE_NM=false ifeq ($(BR2_PACKAGE_LIBCURL),y)