projects
/
openwrt-10.03
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6c1223e
)
add 2 helper macros to deal with libtool madness
author
nico
<nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 21 Aug 2007 20:51:46 +0000
(20:51 +0000)
committer
nico
<nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 21 Aug 2007 20:51:46 +0000
(20:51 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8457
3c298f89
-4303-0410-b956-
a3cf2f4a3e73
include/package.mk
patch
|
blob
|
history
diff --git
a/include/package.mk
b/include/package.mk
index 1691e689588b6c9a78acc3d4a4b52c93254b947b..81296b8446244c64d0d08528f8c47fbc73b25c95 100644
(file)
--- a/
include/package.mk
+++ b/
include/package.mk
@@
-104,6
+104,18
@@
endif
$(BuildIPKG)
endef
$(BuildIPKG)
endef
+# prevent libtool from setting rpath when linking
+define Build/Fix/libtool/rpath
+ find $(PKG_BUILD_DIR) -name 'libtool' | xargs \
+ $(SED) 's,^hardcode_libdir_flag_spec=.*,hardcode_libdir_flag_spec=" -D__LIBTOOL_IS_A_FOOL__ ",g'
+endef
+
+# prevent libtool from linking against host development libraries
+define Build/Fix/libtool/libdir
+ find $(PKG_BUILD_DIR) -name '*.la' | xargs \
+ $(SED) "s,^libdir='/usr/lib',libdir='$(STAGING_DIR)/usr/lib',g"
+endef
+
define Build/Prepare
$(call Build/Prepare/Default,)
endef
define Build/Prepare
$(call Build/Prepare/Default,)
endef