From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27361 invoked by alias); 10 Dec 2008 11:17:00 -0000 Received: (qmail 27339 invoked by uid 48); 10 Dec 2008 11:17:00 -0000 Date: Wed, 10 Dec 2008 11:17:00 -0000 Message-ID: <20081210111700.27338.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug libgcj/38396] [4.4 Regression] libgcj_bc for 4.3 and 4.4 are binary incompatible but have the same SONAME In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: java-prs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org X-SW-Source: 2008-q4/txt/msg00101.txt.bz2 ------- Comment #7 from rguenth at gcc dot gnu dot org 2008-12-10 11:16 ------- Because of /bin/sh ./libtool --tag=GCJ --mode=link /usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/gcc/gcj -B/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava/ -B/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/gcc/ -L/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava -fomit-frame-pointer -g -O2 -o ecjx -findirect-dispatch --main=org.eclipse.jdt.internal.compiler.batch.GCCMain -Djava.class.path=/usr/lib64/gcc/x86_64-suse-linux/4.3/ecj.jar -L/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava/.libs libgcj.la libtool: link: /usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/gcc/gcj -B/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava/ -B/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/gcc/ -fomit-frame-pointer -g -O2 -o .libs/ecjx -findirect-dispatch --main=org.eclipse.jdt.internal.compiler.batch.GCCMain -Djava.class.path=/usr/lib64/gcc/x86_64-suse-linux/4.3/ecj.jar -L/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava/.libs -L/usr/src/packages/BUILD/gcc-4.3.3-20081022/obj-x86_64-suse-linux/x86_64-suse-linux/libjava ./.libs/libgcj.so -lpthread -lrt -ldl -lz -Wl,-rpath -Wl,/usr/lib64/gcc/x86_64-suse-linux/4.3 libtool: link: creating ecjx so it uses -findirect-dispatch and explicitly adds libgcj.so -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38396