summaryrefslogtreecommitdiff
path: root/doc/pkgsrc.txt
diff options
context:
space:
mode:
authorwiz <wiz>2013-04-21 12:44:35 +0000
committerwiz <wiz>2013-04-21 12:44:35 +0000
commit832f1c3602293916ecf6d54e0e93f51149f28054 (patch)
tree5614b8f28f2680265afb30141bbd30af2abff278 /doc/pkgsrc.txt
parenta5fc61ed2e8b120499caa0f679bb21b8c6f68e85 (diff)
downloadpkgsrc-832f1c3602293916ecf6d54e0e93f51149f28054.tar.gz
regen
Diffstat (limited to 'doc/pkgsrc.txt')
-rw-r--r--doc/pkgsrc.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/doc/pkgsrc.txt b/doc/pkgsrc.txt
index fdeb439c29d..c16fbca01a8 100644
--- a/doc/pkgsrc.txt
+++ b/doc/pkgsrc.txt
@@ -4834,12 +4834,15 @@ that library does not need to be propagated in the buildlink3.mk file.
The following steps should help you decide if a buildlink3.mk file needs to be
included:
- * Run ldd on all installed libraries and look against what other libraries
- they link. The packages providing these must be buildlinked.
-
* Look at the installed header files: What headers do they include? The
packages providing these files must be buildlinked.
+ * Run ldd on all installed libraries and look against what other libraries
+ they link. Some of the packages providing these probably need to be
+ buildlinked; however, it's not automatic, since e.g. GTK on some systems
+ pulls in the X libraries, so they will show up in the ldd output, while on
+ others (like OS X) it won't. lddoutput can thus only be used as a hint.
+
14.2.2. Updating BUILDLINK_API_DEPENDS.pkg and BUILDLINK_ABI_DEPENDS.pkg in
buildlink3.mk files