Mercurial > hg > release > icedtea6-1.5
view javac.in @ 1589:60f5ceb2ad2e default tip
2009-08-27 Kees Cook <kees@canonical.com>
* patches/hotspot/default/icedtea-gcc-stack-markings.patch: New.
Adding stack markings to the x86 assembly for not using executable
stack.
author | doko@ubuntu.com |
---|---|
date | Thu, 27 Aug 2009 17:48:27 +0200 |
parents | cedcd6958a6f |
children |
line wrap: on
line source
#!/bin/sh case "$*" in *-bootclasspath*) ;; *) bcoption="-bootclasspath @SYSTEM_GCJ_DIR@/jre/lib/rt.jar" esac # Work around ecj's inability to handle duplicate command-line # options. NEW_ARGS="$@" if echo "$@" | grep -q '\-source\ .*\-source\ ' then NEW_ARGS=`echo $NEW_ARGS | sed -e 's/-source\ *1\.[3456]//1'` fi if echo "$@" | grep -q '\-d\ .*\-d\ ' then NEW_ARGS=`echo $NEW_ARGS | sed -e 's/-d\ *[^\ ]*//1'` fi if echo "$@" | grep -q '\-encoding\ .*\-encoding\ ' then NEW_ARGS=`echo $NEW_ARGS | sed -e 's/-encoding\ *[^\ ]*//1'` fi if echo "$@" | grep -q '\-Werror' then NEW_ARGS=`echo $NEW_ARGS | sed -e 's/-Werror//1'` fi if [ -e @abs_top_builddir@/native-ecj ] ; then @abs_top_builddir@/native-ecj -1.5 -nowarn $bcoption $NEW_ARGS ; elif [ ! -z "@ECJ@" ] ; then @ECJ@ -1.5 -nowarn $bcoption $NEW_ARGS else CLASSPATH=@ECJ_JAR@${CLASSPATH:+:}$CLASSPATH \ @JAVA@ org.eclipse.jdt.internal.compiler.batch.Main -1.5 -nowarn $bcoption $NEW_ARGS fi