pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mk/wrapper Emulate -rpath argument of GCC and xlC on A...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/32feea5e7031
branches:  trunk
changeset: 552137:32feea5e7031
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Dec 29 11:25:39 2008 +0000

description:
Emulate -rpath argument of GCC and xlC on AIX, it works like the
corresponding linker argument.

diffstat:

 mk/wrapper/cmd-sink-aix-xlc |  11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diffs (25 lines):

diff -r 7453fbbbf53f -r 32feea5e7031 mk/wrapper/cmd-sink-aix-xlc
--- a/mk/wrapper/cmd-sink-aix-xlc       Mon Dec 29 10:16:33 2008 +0000
+++ b/mk/wrapper/cmd-sink-aix-xlc       Mon Dec 29 11:25:39 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: cmd-sink-aix-xlc,v 1.6 2008/11/27 18:01:17 joerg Exp $
+# $NetBSD: cmd-sink-aix-xlc,v 1.7 2008/12/29 11:25:39 joerg Exp $
 #
 # Copyright (c) 2004 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -69,6 +69,15 @@
                esac
                $debug_log $wrapperlog "    (cmd-sink-aix-xlc) drop: $dir [adding to blibpath]"
                ;;
+       # GCC and xlC allow -rpath directly, so keep this behavior.
+       -rpath)
+               pop_queue argbuf dir
+               case $blibpath in
+               "")     blibpath="$dir" ;;
+               *)      blibpath="$blibpath:$dir" ;;
+               esac
+               $debug_log $wrapperlog "    (cmd-sink-aix-xlc) drop: $dir [adding to blibpath]"
+               ;;
        *)
                . $buildcmd
                ;;



Home | Main Index | Thread Index | Old Index