summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorobache <obache>2012-06-08 11:39:44 +0000
committerobache <obache>2012-06-08 11:39:44 +0000
commit5b6e53ebfb5013877d9b8f6ffba37f47e67e2329 (patch)
treea75f7dfef052d7a87c0d8b83b38db50de4879ecf /mk
parentde0792f8ff8ab868e20209ff8388af1274a560f3 (diff)
downloadpkgsrc-5b6e53ebfb5013877d9b8f6ffba37f47e67e2329.tar.gz
Ignore SunPRO -errwarn flags to prevent it from being recognized as a entry
point option for `ld'.
Diffstat (limited to 'mk')
-rw-r--r--mk/wrapper/transform-gcc7
1 files changed, 6 insertions, 1 deletions
diff --git a/mk/wrapper/transform-gcc b/mk/wrapper/transform-gcc
index 5e68d09ebed..51cc9d57dd0 100644
--- a/mk/wrapper/transform-gcc
+++ b/mk/wrapper/transform-gcc
@@ -1,4 +1,4 @@
-# $NetBSD: transform-gcc,v 1.26 2012/03/07 12:55:53 he Exp $
+# $NetBSD: transform-gcc,v 1.27 2012/06/08 11:39:44 obache Exp $
#
# This file handles the transformations needed for gcc that can be done
# looking at only one argument at a time.
@@ -146,6 +146,11 @@ case $arg in
-mt ) transform_to "-threads" ;;
-64 ) transform_to "-m64" ;;
+# Ignore SunPRO flags to prevent it from being recognized as a entry point
+# option for `ld'.
+-errwarn=* |\
+-errwarn ) transform_discard_with_warning ;;
+
# Unknown options.
-* ) transform_pass_with_warning ;;