diff options
author | danw <danw@pkgsrc.org> | 2004-03-19 00:04:42 +0000 |
---|---|---|
committer | danw <danw@pkgsrc.org> | 2004-03-19 00:04:42 +0000 |
commit | bf0551245e567a14cdb6b76850156f827c1da051 (patch) | |
tree | 12ea482d6b93c0db4b4333a2f3a57055b9fbd7cf /mk | |
parent | 5ba4f8d036d10ed470b0bcfb150e384cb9fe798b (diff) | |
download | pkgsrc-bf0551245e567a14cdb6b76850156f827c1da051.tar.gz |
add another darwin linker option that needs to be protected from
path munging
Diffstat (limited to 'mk')
-rw-r--r-- | mk/buildlink3/marshall | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/mk/buildlink3/marshall b/mk/buildlink3/marshall index 27c8957a0ab..3e41d05da59 100644 --- a/mk/buildlink3/marshall +++ b/mk/buildlink3/marshall @@ -1,4 +1,4 @@ -# $NetBSD: marshall,v 1.9 2004/02/13 16:49:53 jlam Exp $ +# $NetBSD: marshall,v 1.10 2004/03/19 00:04:42 danw Exp $ # # Handle cases where multiple consecutive arguments must be processed # together, either by merging the arguments or "skipping" the extra @@ -38,7 +38,7 @@ case $arg in skipargs=1 ;; # -# Darwin's special GCC uses: +# Darwin's linker uses: # # -dylib_file /path/shlib:/path2/shlib # -dylib_install_name /path/shlib @@ -46,9 +46,10 @@ case $arg in # # to pass the installed locations for the shared libraries to the linker, # and we need to protect the full path from "/path/shlib" -> "-L/path -lshlib" -# transformation. +# transformation. (-seg_addr_table_filename's purpose is more obscure, +# but darwin's imake rules use it.) # --dylib_file|-dylib_install_name|-install_name) +-dylib_file|-dylib_install_name|-install_name|-seg_addr_table_filename) skipargs=1 ;; esac |