summaryrefslogtreecommitdiff
path: root/lang/gcc34/files/patch-ranlib
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2005-09-01 13:46:13 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2005-09-01 13:46:13 +0000
commit25f1f7599eec16d90b5bb7606a0990a123c4b679 (patch)
tree655622f87283fef813829b18326448d676ed8d7c /lang/gcc34/files/patch-ranlib
parentFix category name: perl -> perl5. (diff)
Prevent running ranlib during installation to unbreak user mode
installations which now install libraries with permissions 444.
Notes
Notes: svn path=/head/; revision=141708
Diffstat (limited to 'lang/gcc34/files/patch-ranlib')
-rw-r--r--lang/gcc34/files/patch-ranlib20
1 files changed, 20 insertions, 0 deletions
diff --git a/lang/gcc34/files/patch-ranlib b/lang/gcc34/files/patch-ranlib
new file mode 100644
index 000000000000..d21bbcfdd428
--- /dev/null
+++ b/lang/gcc34/files/patch-ranlib
@@ -0,0 +1,20 @@
+Recent versions of FreeBSD default to installing libraries with 0444
+permissions which causes ranlib, that GCC rans after installation, to
+fail. Just replace RANLIB by a dummy program to avoid that.
+
+Index: gcc/Makefile.in
+===================================================================
+RCS file: /cvs/gcc/gcc/gcc/Makefile.in,v
+retrieving revision 1.1223.2.23
+diff -u -3 -p -r1.1223.2.23 Makefile.in
+--- gcc/Makefile.in 24 Feb 2005 09:26:57 -0000 1.1223.2.23
++++ gcc/Makefile.in 31 Aug 2005 20:15:42 -0000
+@@ -213,7 +213,7 @@ FLEX = @FLEX@
+ FLEXFLAGS =
+ AR = ar
+ AR_FLAGS = rc
+-RANLIB = @RANLIB@
++RANLIB = echo
+
+ # -------------------------------------------
+ # Programs which operate on the build machine