From 25f1f7599eec16d90b5bb7606a0990a123c4b679 Mon Sep 17 00:00:00 2001 From: Gerald Pfeifer Date: Thu, 1 Sep 2005 13:46:13 +0000 Subject: Prevent running ranlib during installation to unbreak user mode installations which now install libraries with permissions 444. --- lang/gcc34/files/patch-ranlib | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lang/gcc34/files/patch-ranlib (limited to 'lang/gcc34/files/patch-ranlib') 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 -- cgit v1.2.3