gcj on intel mac patches
Sandro Tolaini
tolaini@libero.it
Mon May 22 19:54:00 GMT 2006
On 22/mag/2006, at 21:07, Andi Vajda wrote:
> A few weeks ago you sent patches to this list that made it possible
> to build gcj on Intel Mac OS X. I was able to build gcj once from
> the trunk with your patches. The executable I then built with that
> gcj were not functional.
What kind of problems are you having with the executables? I've not
built gcc recently, but we are using gcj 4.0.2+patches for our
product, and it is surely working (except for stack unwinding). I can
send you 4.0.2 patches if you are interested.
> I'm trying to get into debugging this again but now trunk gcj 4.2
> with your
> patches no longer builds. While building boehm-gc, I get:
>> /Users/vajda/gcc-4.2/build/./gcc/xgcc -B/Users/vajda/gcc-4.2/
> build/./gcc/ -B/Users/vajda/gcc-4.2/install/i386-apple-darwin8.6.1/
> bin/ -B/Users/vajda/gcc-4.2/install/i386-apple-darwin8.6.1/lib/ -
> isystem /Users/vajda/gcc-4.2/install/i386-apple-darwin8.6.1/include
> -isystem /Users/vajda/gcc-4.2/install/i386-apple-darwin8.6.1/sys-
> include -DHAVE_CONFIG_H -I/Users/vajda/gcc-4.2/trunk/boehm-gc/
> include -fexceptions -Iinclude -I././targ-include -I.//libc/include
> -O2 -g -O2 -fexceptions -Iinclude -I././targ-include -I.//libc/
> include -c ../../../trunk/boehm-gc/pthread_support.c -fno-common -
> DPIC -o .libs/pthread_support.o
> ../../../trunk/boehm-gc/pthread_support.c: In function
> 'GC_attach_thread':
> ../../../trunk/boehm-gc/pthread_support.c:1184: error: 'struct
> thread_stop_info' has no member named 'stack_ptr'
This seems tied to some changes in the boehm gc codebase that has
occurred after my patch submission. I'll give it a try when I have
some spare time, but at the moment I'm quite busy.
> On another note, how hard would it be to rework these patches for
> gcj 3.4.6
> or gcj 4.1.0 ?
As I said before, 4.0.2 (and probably 4.0.3) can be patched
successfully. Don't know about 4.1 branch (probably yes, choosing the
right libffi patch).
Cheers,
Sandro
More information about the Java
mailing list