diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2011-04-09 10:04:12 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2011-04-09 10:04:12 +0200 |
commit | 9ee6fdd5deaccb16f5348ae61f78192f230f2517 (patch) | |
tree | 825ed2496e6280fe3ed9912c933dc3d4c36e8a0b /package/openjdk/patches/debug-javac.patch | |
parent | 29b1e2852b8eff1a29aaa3bbd7960796337070fc (diff) |
fix g++ usage with a workaround
when calling g++ from REAL_GNU_HOSTNAME/bin directory cc1plus cannot be found.
May relative path is broken. When copying the binaries to one directory
above, it works.
Add patches. At least bootstrap target compile begins.
Diffstat (limited to 'package/openjdk/patches/debug-javac.patch')
-rw-r--r-- | package/openjdk/patches/debug-javac.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/package/openjdk/patches/debug-javac.patch b/package/openjdk/patches/debug-javac.patch new file mode 100644 index 000000000..f130325ef --- /dev/null +++ b/package/openjdk/patches/debug-javac.patch @@ -0,0 +1,18 @@ +--- w-openjdk-6-1.orig/icedtea6-1.10.orig/javac.in 2011-02-23 23:32:18.635149341 +0100 ++++ w-openjdk-6-1/icedtea6-1.10/javac.in 2011-04-05 16:27:04.291962749 +0200 +@@ -37,6 +37,7 @@ + if ( -e "@abs_top_builddir@/native-ecj" ) + { + my @ecj_args = gen_ecj_opts( \@ARGV ); ++ print 'Using native ecj'; + exec '@abs_top_builddir@/native-ecj', @ecj_parms, @ecj_args ; + } + elsif ( -e "@ECJ_JAR@" ) +@@ -45,6 +46,7 @@ + my @CLASSPATH = ('@ECJ_JAR@'); + push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; + $ENV{"CLASSPATH"} = join ':', @CLASSPATH; ++ print 'Using ecj with java'; + exec '@JAVA@', 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @ecj_args; + } + else |