summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorIsmael Luceno2016-12-09 01:17:03 -0200
committerIsmael Luceno2016-12-09 01:17:03 -0200
commit7d88155010bf213e4fa677d693e30ee49e947852 (patch)
tree2f7762df72eb56d280510b9a92cd7aad8e1cb69b /gnu
parent4c2bd198323170f66dd30c7d9dee4216caf82957 (diff)
gcc: Fix linking of libgcj
Diffstat (limited to 'gnu')
-rw-r--r--gnu/gcc/HISTORY3
-rwxr-xr-xgnu/gcc/PRE_BUILD7
2 files changed, 9 insertions, 1 deletions
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index f3222782cf..34deda9455 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,6 @@
+2016-12-09 Ismael Luceno <ismael@sourcemage.org>
+ * PRE_BUILD: Fixed linking of libgcj
+
2016-09-09 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DETAILS: new ada bootstrapper
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index 1b257b23a9..c75111c63a 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -41,4 +41,9 @@ if list_find "$GCC_COMPILER" "go"; then
patch -p1 < "$SPELL_DIRECTORY/0003-fix-header-generation-for-libgo.patch"
fi &&
-patch -p1 < "$SPELL_DIRECTORY/0001-remove-libffi.patch"
+patch -p1 < "$SPELL_DIRECTORY/0001-remove-libffi.patch" &&
+
+# Fix linking of libgcj
+cat >> libjava/Makefile.in <<-"!"
+ libgcj_la_LDFLAGS += $(LIBSTDCXX_RAW_CXX_LDFLAGS)
+!