pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mk/wrapper Teach the native linker to accept "-pthread...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/30f4b40760f0
branches:  trunk
changeset: 483427:30f4b40760f0
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Nov 12 05:02:41 2004 +0000

description:
Teach the native linker to accept "-pthread" by silently dropping it.
This allows "-pthread" to be added to LDFLAGS for use by both the
compiler and the linker.

diffstat:

 mk/wrapper/cmd-sink-ld |  15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diffs (39 lines):

diff -r 6efe25bfb195 -r 30f4b40760f0 mk/wrapper/cmd-sink-ld
--- a/mk/wrapper/cmd-sink-ld    Fri Nov 12 04:57:31 2004 +0000
+++ b/mk/wrapper/cmd-sink-ld    Fri Nov 12 05:02:41 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: cmd-sink-ld,v 1.1 2004/09/21 15:01:41 jlam Exp $
+# $NetBSD: cmd-sink-ld,v 1.2 2004/11/12 05:02:41 jlam Exp $
 #
 # Copyright (c) 2004 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -37,7 +37,7 @@
 # Empty out the command buffer and build up the command line in $cmd.
 while ! queue_is_empty cmdbuf; do
        pop_queue cmdbuf arg
-       $debug_log $wrapperlog "    (cmd-sink-ld) pop: $arg"
+       $debug_log $wrapperlog "    (cmd-sink-ld) pop:  $arg"
        case $arg in
        ############################################################
        # Strip the "-Wl," from arguments that start with that prefix
@@ -56,10 +56,19 @@
                done
                IFS="${save_IFS}"
                for opt in $revlist; do
-                       $debug_log $wrapperlog "    (cmd-sink-ld) pre: $opt"
+                       $debug_log $wrapperlog "    (cmd-sink-ld) pre:  $opt"
                        prepend_queue cmdbuf "$opt"
                done
                ;;
+       ############################################################
+       # Silently accept "-pthread" by dropping them.  This allows
+       # "-pthread" to be added to LDFLAGS for use by both the
+       # compiler and the linker.
+       ############################################################
+       -pthread)
+                $debug_log $wrapperlog "    (cmd-sink-ld) drop: $arg"
+               arg=
+               ;;
        *)              
                . $buildcmd
                ;;



Home | Main Index | Thread Index | Old Index