summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorjlam <jlam>2002-09-07 07:33:14 +0000
committerjlam <jlam>2002-09-07 07:33:14 +0000
commita9079f1fcab1013cce4bfcf5dd6dab3450d9defd (patch)
tree9f24ee7d03384c4e247a6b6841dd05786d4ec029 /mk
parent3d5f1ebfe91d46cd230a5d0e8f7323c256ada8c7 (diff)
downloadpkgsrc-a9079f1fcab1013cce4bfcf5dd6dab3450d9defd.tar.gz
Filter out -R and -Wl.-R arguments that point to /usr/local as well as
just -I and -L (modulo if LOCALBASE == /usr/local).
Diffstat (limited to 'mk')
-rw-r--r--mk/buildlink2/bsd.buildlink2.mk4
-rw-r--r--mk/buildlink2/post-cache4
2 files changed, 5 insertions, 3 deletions
diff --git a/mk/buildlink2/bsd.buildlink2.mk b/mk/buildlink2/bsd.buildlink2.mk
index 3ce9c669f2f..9afc4bbfbb2 100644
--- a/mk/buildlink2/bsd.buildlink2.mk
+++ b/mk/buildlink2/bsd.buildlink2.mk
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.buildlink2.mk,v 1.17 2002/09/06 14:39:41 jlam Exp $
+# $NetBSD: bsd.buildlink2.mk,v 1.18 2002/09/07 07:33:14 jlam Exp $
#
# An example package buildlink2.mk file:
#
@@ -217,6 +217,8 @@ _BLNK_TRANSFORM+= LL:${X11BASE}:${BUILDLINK_X11PKG_DIR},${BUILDLINK_X11_DIR}
. if ${LOCALBASE} != ${_localbase_}
_BLNK_TRANSFORM+= r:-I${_localbase_}
_BLNK_TRANSFORM+= r:-L${_localbase_}
+_BLNK_TRANSFORM+= r:-Wl,-R${_localbase_}
+_BLNK_TRANSFORM+= r:-R${_localbase_}
. endif
.endfor
#
diff --git a/mk/buildlink2/post-cache b/mk/buildlink2/post-cache
index d8e0fee615b..44b7ebaaea8 100644
--- a/mk/buildlink2/post-cache
+++ b/mk/buildlink2/post-cache
@@ -1,4 +1,4 @@
-# $NetBSD: post-cache,v 1.3 2002/09/03 21:36:18 jlam Exp $
+# $NetBSD: post-cache,v 1.4 2002/09/07 07:33:15 jlam Exp $
*)
case $arg in
@@ -42,7 +42,7 @@
;;
esac
;;
- -[ILl]*|-Wl,*|@LOCALBASE@/*/lib*|@X11BASE@/*/lib*)
+ -[ILRl]*|-Wl,*|@LOCALBASE@/*/lib*|@X11BASE@/*/lib*)
newarg=`@ECHO@ "X$arg" | $Xsed \
@_BLNK_TRANSFORM_SED.1@ \
@_BLNK_TRANSFORM_SED.2@ \