OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 06-Jun-2007 12:11:18
Branch: HEAD Handle: 2007060611111700
Modified files:
openpkg-src/openpkg HISTORY openpkg.spec
Log:
under MacOS X do not add -Wl,-search_paths_first if -c or -E is
present on the cc command line
Summary:
Revision Changes Path
1.458 +1 -0 openpkg-src/openpkg/HISTORY
1.593 +9 -3 openpkg-src/openpkg/openpkg.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.457 -r1.458 HISTORY
--- openpkg-src/openpkg/HISTORY 5 Jun 2007 19:54:00 -0000 1.457
+++ openpkg-src/openpkg/HISTORY 6 Jun 2007 10:11:17 -0000 1.458
@@ -2,6 +2,7 @@
2007
====
+20070606 under MacOS X do not add -Wl,-search_paths_first if -c or -E is
present on the cc command line
20070605 upgrade to GNU gzip 1.3.12
20070605 upgrade to latest GNU shtool snapshot for final Mac OS X
identification and some small improvements for CentOS
20070604 improve Mac OS X support by providing gcc/cc/ld override scripts to
pass option "-search_paths_first" to ld(1)
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.spec
============================================================================
$ cvs diff -u -r1.592 -r1.593 openpkg.spec
--- openpkg-src/openpkg/openpkg.spec 5 Jun 2007 19:54:00 -0000 1.592
+++ openpkg-src/openpkg/openpkg.spec 6 Jun 2007 10:11:17 -0000 1.593
@@ -39,7 +39,7 @@
# o any cc(1)
# the package version/release
-%define V_openpkg 20070605
+%define V_openpkg 20070606
# the used software versions
%define V_rpm 4.2.1
@@ -2448,13 +2448,19 @@
ld="`%{l_prefix}/lib/openpkg/shtool path ld`"
if [ ".$gcc" != . -a ! -f %{l_prefix}/lib/openpkg/override/gcc
]; then
( echo "#!/bin/sh"
- echo "exec $gcc -Wl,-search_paths_first \"[EMAIL
PROTECTED]""
+ echo "case \" \$* \" in"
+ echo " *\" -c \"* | *\" -E \"* ) exec $gcc \"[EMAIL
PROTECTED]" ;;"
+ echo " * ) exec $gcc -Wl,-search_paths_first \"[EMAIL
PROTECTED]" ;;"
+ echo "esac"
) >%{l_prefix}/lib/openpkg/override/gcc
chmod 775 %{l_prefix}/lib/openpkg/override/gcc
fi
if [ ".$cc" != . -a ! -f %{l_prefix}/lib/openpkg/override/cc ];
then
( echo "#!/bin/sh"
- echo "exec $cc -Wl,-search_paths_first \"[EMAIL
PROTECTED]""
+ echo "case \" \$* \" in"
+ echo " *\" -c \"* | *\" -E \"* ) exec $gcc \"[EMAIL
PROTECTED]" ;;"
+ echo " * ) exec $cc -Wl,-search_paths_first \"[EMAIL
PROTECTED]" ;;"
+ echo "esac"
) >%{l_prefix}/lib/openpkg/override/cc
chmod 775 %{l_prefix}/lib/openpkg/override/cc
fi
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]