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