summaryrefslogtreecommitdiff
path: root/mk/buildlink2
diff options
context:
space:
mode:
authorschmonz <schmonz>2002-12-25 05:16:12 +0000
committerschmonz <schmonz>2002-12-25 05:16:12 +0000
commitd3c296fa9468431d734b538c302484b81acf9d71 (patch)
tree8b6ae06e912958567516afe1be4cc1873d2808a3 /mk/buildlink2
parent27592b8635ff619f1f042e9c8a2dd0983425e519 (diff)
downloadpkgsrc-d3c296fa9468431d734b538c302484b81acf9d71.tar.gz
Add a to-do item:
(*) Since buildlink2 is a layer of abstraction atop the toolchain, it's a logical place to deal with the vagaries of unusual toolchains. For example, on Darwin we could reliably pass the "-no-cpp-precomp" switch to every compiler invocation by emitting it from the compiler wrapper. Likewise, the use of _USE_RPATH in bsd.pkg.mk might be better handled in the linker wrapper.
Diffstat (limited to 'mk/buildlink2')
-rw-r--r--mk/buildlink2/buildlink2.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/mk/buildlink2/buildlink2.txt b/mk/buildlink2/buildlink2.txt
index 9beefb39bc2..21025a62272 100644
--- a/mk/buildlink2/buildlink2.txt
+++ b/mk/buildlink2/buildlink2.txt
@@ -1,4 +1,4 @@
-$NetBSD: buildlink2.txt,v 1.6 2002/08/29 17:08:49 jlam Exp $
+$NetBSD: buildlink2.txt,v 1.7 2002/12/25 05:16:12 schmonz Exp $
The buildlink2 framework is a departure from the original buildlink
framework, which tries to do its work up-front before the configure
@@ -15,8 +15,16 @@ munge them into references into ${BUILDLINK_DIR}.
To-do list:
- (*) regression test targets to make sure _BLNK_TRANSFORM_SED is doing
- what it's supposed to do
+ (*) Write regression test targets to make sure _BLNK_TRANSFORM_SED
+ is doing what it's supposed to do.
+
+ (*) Since buildlink2 is a layer of abstraction atop the toolchain,
+ it's a logical place to deal with the vagaries of unusual
+ toolchains. For example, on Darwin we could reliably pass
+ the "-no-cpp-precomp" switch to every compiler invocation
+ by emitting it from the compiler wrapper. Likewise, the
+ use of _USE_RPATH in bsd.pkg.mk might be better handled in
+ the linker wrapper.
Here are some FAQs and answers regarding buildlink2: