summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2012-06-08 11:39:44 +0000
committerobache <obache@pkgsrc.org>2012-06-08 11:39:44 +0000
commit3cfd4f26a3dc57fd5b9ef2684db6ad69c059b9eb (patch)
treea75f7dfef052d7a87c0d8b83b38db50de4879ecf /mk
parent91b1076a74e9f1fcb9804237f47b697d0fd8b166 (diff)
downloadpkgsrc-3cfd4f26a3dc57fd5b9ef2684db6ad69c059b9eb.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 ;;