diff options
author | grant <grant> | 2004-07-10 12:55:08 +0000 |
---|---|---|
committer | grant <grant> | 2004-07-10 12:55:08 +0000 |
commit | e90749f6870dc66fe3bd1bb6de542e79de185aad (patch) | |
tree | 6b821cd346e49562bc1e9952f4c23edff93ff37f /mk | |
parent | c7179dc807fa41cd2740bca0f8aa2f37fc4f82e5 (diff) | |
download | pkgsrc-e90749f6870dc66fe3bd1bb6de542e79de185aad.tar.gz |
explicitly don't transform "-Wl,*", fixing a bug that meant we were
throwing away all -W arguments that weren't -Wl,-R.
fixes building of a number of packages on Solaris.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/buildlink3/sunpro-cc-post-logic | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mk/buildlink3/sunpro-cc-post-logic b/mk/buildlink3/sunpro-cc-post-logic index 1aac45ae429..039fe78c78b 100644 --- a/mk/buildlink3/sunpro-cc-post-logic +++ b/mk/buildlink3/sunpro-cc-post-logic @@ -1,4 +1,4 @@ -# $NetBSD: sunpro-cc-post-logic,v 1.11 2004/07/04 08:30:46 grant Exp $ +# $NetBSD: sunpro-cc-post-logic,v 1.12 2004/07/10 12:55:08 grant Exp $ # # Silently accept some GCC compiler arguments by silently converting # them to the SunPro compiler equivalents. This makes the SunPro @@ -28,6 +28,10 @@ case $arg in arg=`$echo "X$arg" | $Xsed -e "s|^-Wl,||g" -e "s|,| |g"` addtoprivatecache=yes ;; +-Wl,*) + # Explicitly do nothing to preserve arguments to be passed to + # the linker. + ;; -W*) # In fact, SunPro compilers don't even understand any -W* # arguments, so just silently ignore them all. |