summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2014-06-01 08:11:13 +0000
committerryoon <ryoon@pkgsrc.org>2014-06-01 08:11:13 +0000
commit6c58a1e4b34740520af8cbe65b8304669c7b2225 (patch)
treebfb6fdba3a45363e9ba2b67fab31acb5bbe8bb05 /lang
parentc6f7513e91ce6a16849aa2176ef0b2c10998da70 (diff)
downloadpkgsrc-6c58a1e4b34740520af8cbe65b8304669c7b2225.tar.gz
Set gcc48-libs as runtime dependency
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc48-cc++/buildlink3.mk8
-rw-r--r--lang/gcc48-fortran/buildlink3.mk8
-rw-r--r--lang/gcc48-objc/buildlink3.mk8
3 files changed, 21 insertions, 3 deletions
diff --git a/lang/gcc48-cc++/buildlink3.mk b/lang/gcc48-cc++/buildlink3.mk
index 89f9dbc55f3..56133eb7fe0 100644
--- a/lang/gcc48-cc++/buildlink3.mk
+++ b/lang/gcc48-cc++/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2014/04/22 20:46:41 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2014/06/01 08:11:13 ryoon Exp $
BUILDLINK_TREE+= gcc48-cc++
@@ -13,4 +13,10 @@ BUILDLINK_LIBDIRS.gcc48-cc+++= ${BUILDLINK_GCC48_LIBDIRS}
BUILDLINK_DEPMETHOD.gcc48-cc++?= build
.endif # GCC48_CC++_BUILDLINK3_MK
+# Packages that link against shared libraries need a full dependency.
+.if defined(_USE_GCC_SHLIB)
+DEPENDS+= gcc48-libs>=${_GCC_REQD}:../../lang/gcc48-libs
+ABI_DEPENDS+= gcc48-libs>=4.8.0:../../lang/gcc48-libs
+.endif
+
BUILDLINK_TREE+= -gcc48-cc++
diff --git a/lang/gcc48-fortran/buildlink3.mk b/lang/gcc48-fortran/buildlink3.mk
index de4c8a84995..501ef260dd2 100644
--- a/lang/gcc48-fortran/buildlink3.mk
+++ b/lang/gcc48-fortran/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2014/04/22 20:46:41 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2014/06/01 08:11:13 ryoon Exp $
BUILDLINK_TREE+= gcc48-fortran
@@ -13,4 +13,10 @@ BUILDLINK_LIBDIRS.gcc48-fortran+= ${BUILDLINK_GCC48_LIBDIRS}
BUILDLINK_DEPMETHOD.gcc48-fortran?= build
.endif # GCC48_FORTRAN_BUILDLINK3_MK
+# Packages that link against shared libraries need a full dependency.
+.if defined(_USE_GCC_SHLIB)
+DEPENDS+= gcc48-libs>=${_GCC_REQD}:../../lang/gcc48-libs
+ABI_DEPENDS+= gcc48-libs>=4.8.0:../../lang/gcc48-libs
+.endif
+
BUILDLINK_TREE+= -gcc48-fortran
diff --git a/lang/gcc48-objc/buildlink3.mk b/lang/gcc48-objc/buildlink3.mk
index bd81fedc4a0..dde72505e73 100644
--- a/lang/gcc48-objc/buildlink3.mk
+++ b/lang/gcc48-objc/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2014/04/22 20:46:41 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2014/06/01 08:11:13 ryoon Exp $
BUILDLINK_TREE+= gcc48-objc
@@ -13,4 +13,10 @@ BUILDLINK_LIBDIRS.gcc48-objc+= ${BUILDLINK_GCC48_LIBDIRS}
BUILDLINK_DEPMETHOD.gcc48-objc?= build
.endif # GCC48_OBJC_BUILDLINK3_MK
+# Packages that link against shared libraries need a full dependency.
+.if defined(_USE_GCC_SHLIB)
+DEPENDS+= gcc48-libs>=${_GCC_REQD}:../../lang/gcc48-libs
+ABI_DEPENDS+= gcc48-libs>=4.8.0:../../lang/gcc48-libs
+.endif
+
BUILDLINK_TREE+= -gcc48-objc