diff options
author | jlam <jlam> | 2001-06-23 14:29:29 +0000 |
---|---|---|
committer | jlam <jlam> | 2001-06-23 14:29:29 +0000 |
commit | 4aabed3887f15beab463fa75f7ba7371532ebbc7 (patch) | |
tree | ccc11caf544ba920d8e08f7469ec058b9b240d86 /Packages.txt | |
parent | fb4d46730d1a56ad937e7a0305ae223bdc2a9584 (diff) | |
download | pkgsrc-4aabed3887f15beab463fa75f7ba7371532ebbc7.tar.gz |
Note caveat about how buildlink.mk doesn't currently meet goal #2 on
systems that install packages directly under ${X11BASE} (systems not using
xpkgwedge).
Diffstat (limited to 'Packages.txt')
-rw-r--r-- | Packages.txt | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/Packages.txt b/Packages.txt index 2c39de26bdd..b30fad6aa19 100644 --- a/Packages.txt +++ b/Packages.txt @@ -1,4 +1,4 @@ -# $NetBSD: Packages.txt,v 1.165 2001/06/23 14:19:09 jlam Exp $ +# $NetBSD: Packages.txt,v 1.166 2001/06/23 14:29:29 jlam Exp $ ########################################################################### ========================== @@ -1532,15 +1532,18 @@ Where possible, the system headers and libraries are renamed when linked into ${BUILDLINK_DIR} to match the names of their pkgsrc counterparts so that the files may be referenced under a consistent name. -Goal (2) requires some work on the part of the package builder. As all -headers and libraries used by a package may be found in ${BUILDLINK_DIR}, -and -I${BUILDLINK_DIR}/include and -L${BUILDLINK_DIR}/lib are already -passed to the compiler, it is no longer necessary to pass --I${LOCALBASE}/include or -L${LOCABASE}/lib to the compiler. Therefore, -those lines should be removed from package Makefiles, and where necessary, -the package sources should be patched to do the same. If -USE_BUILDLINK_ONLY is defined, then -L${LOCALBASE}/lib is not automatically -added to LDFLAGS in bsd.pkg.mk. +Goal (2) requires some work on the part of the package builder and can +still only be incompletely met. As all headers and libraries used by a +package may be found in ${BUILDLINK_DIR}, and -I${BUILDLINK_DIR}/include +and -L${BUILDLINK_DIR}/lib are already passed to the compiler, it is no +longer necessary to pass -I${LOCALBASE}/include or -L${LOCABASE}/lib to the +compiler. Therefore, those lines should be removed from package Makefiles, +and where necessary, the package sources should be patched to do the same. +If USE_BUILDLINK_ONLY is defined, then -L${LOCALBASE}/lib is not +automatically added to LDFLAGS in bsd.pkg.mk. However, this process +provides isolated builds only for platforms that use xpkgwedge as we +can't currently isolate the X11R6 files from package files installed under +${X11BASE}} 8.2 Writing buildlink.mk files |