This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
# HG changeset patch # User Anthony Foiani <anthony.foiani@gmail.com> # Date 1305735960 21600 # Branch ppl-makefile-fix # Node ID e01dc15b3a38972b154c7eefb3017f379bcf2520 # Parent b0f8758c8830ca20eaec0948e2cc081cc8e29b40 Fix PPL 0.11-0.11.2 to compile with --disable-shared PPL 0.11 (through 0.11.2) had a small bug where it still tried to build and test its Java interface even when shared libraries are disabled. Since that's exactly what ct-ng does, it explodes. This is the patch from the PPL authors (see final link below). More information can be found in these messages/threads: Anthony's initial report and analysis with Yann: http://www.cygwin.com/ml/crossgcc/2011-05/msg00046.html Ron Flory hit the same problem: http://www.cygwin.com/ml/crossgcc/2011-05/msg00054.html Anthony's report to the ppl-devel list: http://www.cs.unipr.it/pipermail/ppl-devel/2011-May/017450.html Roberto's reply with a link to the fix in the PPL git repo: http://www.cs.unipr.it/pipermail/ppl-devel/2011-May/017455.html Signed-Off-By: Anthony Foiani <anthony.foiani@gmail.com> diff -r b0f8758c8830 -r e01dc15b3a38 patches/ppl/0.11.1/100-fix-java-test-vs-enabled-shared.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/ppl/0.11.1/100-fix-java-test-vs-enabled-shared.patch Wed May 18 10:26:00 2011 -0600 @@ -0,0 +1,28 @@ +commit 25bb77587944768581225d1c0048facab32cf019 +Author: Roberto Bagnara <bagnara@cs.unipr.it> +Date: Wed May 18 09:35:36 2011 +0200 + + Moved misplaced conditional. + +diff --git a/interfaces/Java/tests/Makefile.am b/interfaces/Java/tests/Makefile.am +index 64ba864..607bbc6 100644 +--- a/interfaces/Java/tests/Makefile.am ++++ b/interfaces/Java/tests/Makefile.am +@@ -51,6 +51,8 @@ Parma_Polyhedra_Library_test2.java \ + PPL_Test.java \ + ppl_java_tests_common + ++if ENABLE_SHARED ++ + check_JAVA = \ + ppl_java_generated_tests.java \ + Test_Executor.java \ +@@ -62,8 +64,6 @@ Parma_Polyhedra_Library_test1.java \ + Parma_Polyhedra_Library_test2.java \ + PPL_Test.java + +-if ENABLE_SHARED +- + CLASSPATH = ../ppl_java.jar:. + JAVACFLAGS = -classpath $(CLASSPATH) + diff -r b0f8758c8830 -r e01dc15b3a38 patches/ppl/0.11.2/100-fix-java-test-vs-enabled-shared.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/ppl/0.11.2/100-fix-java-test-vs-enabled-shared.patch Wed May 18 10:26:00 2011 -0600 @@ -0,0 +1,28 @@ +commit 25bb77587944768581225d1c0048facab32cf019 +Author: Roberto Bagnara <bagnara@cs.unipr.it> +Date: Wed May 18 09:35:36 2011 +0200 + + Moved misplaced conditional. + +diff --git a/interfaces/Java/tests/Makefile.am b/interfaces/Java/tests/Makefile.am +index 64ba864..607bbc6 100644 +--- a/interfaces/Java/tests/Makefile.am ++++ b/interfaces/Java/tests/Makefile.am +@@ -51,6 +51,8 @@ Parma_Polyhedra_Library_test2.java \ + PPL_Test.java \ + ppl_java_tests_common + ++if ENABLE_SHARED ++ + check_JAVA = \ + ppl_java_generated_tests.java \ + Test_Executor.java \ +@@ -62,8 +64,6 @@ Parma_Polyhedra_Library_test1.java \ + Parma_Polyhedra_Library_test2.java \ + PPL_Test.java + +-if ENABLE_SHARED +- + CLASSPATH = ../ppl_java.jar:. + JAVACFLAGS = -classpath $(CLASSPATH) + diff -r b0f8758c8830 -r e01dc15b3a38 patches/ppl/0.11/100-fix-java-test-vs-enabled-shared.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/ppl/0.11/100-fix-java-test-vs-enabled-shared.patch Wed May 18 10:26:00 2011 -0600 @@ -0,0 +1,28 @@ +commit 25bb77587944768581225d1c0048facab32cf019 +Author: Roberto Bagnara <bagnara@cs.unipr.it> +Date: Wed May 18 09:35:36 2011 +0200 + + Moved misplaced conditional. + +diff --git a/interfaces/Java/tests/Makefile.am b/interfaces/Java/tests/Makefile.am +index 64ba864..607bbc6 100644 +--- a/interfaces/Java/tests/Makefile.am ++++ b/interfaces/Java/tests/Makefile.am +@@ -51,6 +51,8 @@ Parma_Polyhedra_Library_test2.java \ + PPL_Test.java \ + ppl_java_tests_common + ++if ENABLE_SHARED ++ + check_JAVA = \ + ppl_java_generated_tests.java \ + Test_Executor.java \ +@@ -62,8 +64,6 @@ Parma_Polyhedra_Library_test1.java \ + Parma_Polyhedra_Library_test2.java \ + PPL_Test.java + +-if ENABLE_SHARED +- + CLASSPATH = ../ppl_java.jar:. + JAVACFLAGS = -classpath $(CLASSPATH) + -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |