summary refs log tree commit diff
path: root/pkgs/development/compilers/gcc/4.3/no-sys-dirs-fortran.patch
blob: 4568e57819b2074fef4972a1a12ae3aa01e83614 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff -ru gcc-4.3.1-orig/libgfortran/configure gcc-4.3.1/libgfortran/configure
--- gcc-4.3.1-orig/libgfortran/configure	2008-06-06 16:49:11.000000000 +0200
+++ gcc-4.3.1/libgfortran/configure	2008-06-27 08:25:08.000000000 +0200
@@ -35405,6 +35405,11 @@
 # A language specific compiler.
 CC=$lt_compiler
 
+# Ugly hack to get libmudflap (and possibly other libraries) to build.
+# Libtool filters out \`-B' flags when linking (why?), so the \`-B' flag
+# to Glibc gets lost.  Here we forcibly add it to any invocation.
+CC="\$CC $NIX_EXTRA_CFLAGS $NIX_EXTRA_LDFLAGS"
+
 # Is the compiler the GNU compiler?
 with_gcc=$GCC