From 81685cb13767207ee4da542c214cc98e8cfbdc08 Mon Sep 17 00:00:00 2001 From: adam Date: Sun, 22 Feb 2004 08:11:22 +0000 Subject: [PATCH 1/1] working again darcs-hash:20040222081122-5007d-b6f7509ae2ca678b0228ab321224d9e6116e5c66.gz --- Makefile | 4 ++-- Makefile.upstream | 2 +- src/org/ibex/util/BytecodePruner.java | 28 +++++++++++++++------------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index 560042d..e8781fe 100644 --- a/Makefile +++ b/Makefile @@ -258,8 +258,6 @@ build/$(platform)/$(target_bin): .compile build/$(platform)/builtin.o build/$(pl rm -rf build/Linux/gnu/java rm -rf build/Linux/gnu/classpath - cp upstream/gcc-3.3/build-$(target)/$(target)/libjava/java/lang/Object.class build/pruned/java/lang/ - # find build/pruned/gnu/java/locale/ -name 'LocaleInformation_*' -not -name 'LocaleInformation_en.class' -not -name 'LocaleInformation_en_US.class' -exec rm {} \; # cd build/pruned; fastjar cvf ../../tmp.jar . @@ -268,6 +266,8 @@ build/$(platform)/$(target_bin): .compile build/$(platform)/builtin.o build/$(pl # -normex -nobco tmp.jar # cd build/pruned; rm -rf *; fastjar xvf ../../tmp_s.jar + cp upstream/gcc-3.3/build-$(target)/$(target)/libjava/java/lang/Object.class build/pruned/java/lang/ + # -fnew-ra \ # -ffunction-sections \ # -fdata-sections \ diff --git a/Makefile.upstream b/Makefile.upstream index 5d43a96..67b8655 100644 --- a/Makefile.upstream +++ b/Makefile.upstream @@ -68,7 +68,7 @@ ifneq ($(platform),Darwin) configure_gcc-3.3 += --with-gnu-ld --with-gnu-as endif configure_gcc-3.3 += --disable-java-awt --disable-interpreter --enable-libgcj -configure_gcc-3.3 += --disable-shared --enable-static +configure_gcc-3.3 += --disable-shared --enable-static --disable-jni configure_binutils-2.13.2.1 += --disable-shared --enable-static configure_gcc-3.3_powerpc-apple-darwin += --enable-threads=posix --disable-hash-synchronization --disable-multilib configure_gcc-3.3_i686-pc-mingw32 += --enable-threads=win32 --enable-hash-synchronization diff --git a/src/org/ibex/util/BytecodePruner.java b/src/org/ibex/util/BytecodePruner.java index 459bcca..4514cb4 100644 --- a/src/org/ibex/util/BytecodePruner.java +++ b/src/org/ibex/util/BytecodePruner.java @@ -54,8 +54,8 @@ public class BytecodePruner { int start = 1; if (s.length >= 3 && s[1].equals("-o")) { outdir = s[2]; start += 2; } repo = SyntheticRepository.getInstance(new ClassPath(s[0])); - BytecodePruner bcp = new BytecodePruner(); + BytecodePruner bcp = new BytecodePruner(); for(int i=start; i