This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcjx llvm backend


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Emmel wrote:
> Okay I went back to the gcc build system and this is what I get for
> building from cvs the same error message.
> 
> make  all-am
> make[1]: Entering directory
> `/media/WDC_Combo/[..]/Source/gcjx/gcjx'

Are you building within the source folder itself?
I'm not sure if this is supported or not.

I always create a completely separate build
folder, run "/path/to/gcjx/configure --disable-static"
within this folder and then "make".

That works like a charm for me.

HTH,
Ranjit.


> /bin/sh ./libtool --mode=link g++ -Wall -Winvalid-pch -Wreturn-type -g
> -O2   -o gcjx  main.o libgcjx.la -lpthread -lz -lm
> g++ -Wall -Winvalid-pch -Wreturn-type -g -O2 -o .libs/gcjx main.o 
> ./.libs/libgcjx.so -lm -L/usr/lib/gcc/i386-redhat-linux/4.0.0
> -L/usr/lib/gcc/i386-redhat-linux/4.0.0/../../.. -lstdc++ -lm -lgcc_s
> -lc -lgcc_s -lpthread -lz -lm -Wl,--rpath
> -Wl,/home/memmel/GTK2.7/BUILD/lib
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_this_invocation>::visit(visitor*)'
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_super_invocation>::visit(visitor*)'
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_method_invocation>::visit(visitor*)'
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_new>::visit(visitor*)'
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_type_qualified_invocation>::visit(visitor*)'
> ./.libs/libgcjx.so: undefined reference to
> `model_generic_invocation<model_new_primary>::visit(visitor*)'collect2:
> ld returned 1 exit status
> 
> g++ --version
> g++ (GCC) 4.0.0 20050519 (Red Hat 4.0.0-8)
> Copyright (C) 2005 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> 
> 
> Mike
> 
> 
> On 11/27/05, Mike Emmel <mike.emmel@gmail.com> wrote:
> 
>>Hi all I've started work on a llvm backend for gcjx.  I just started
>>two days ago but I've gotten the gcjx library to compile as and
>>external project for llvm and and writing a simple driver right now.
>>
>>I asked Tom Tromey about this and no one has tried it yet. Anyway I'd
>>be happy to send my work to date to any cvs repository llvm or gcc or
>>other if others are intrested. I've not contacted any llvm folks about
>>this project yet.
>>
>>Michael Emmel
>>
> 
> 


- --
Ranjit Mathew      Email: rmathew AT gmail DOT com

Bangalore, INDIA.    Web: http://ranjitmathew.hostingzero.com/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDiwiVYb1hx2wRS48RAvTlAKCXxMTERsaPsILmy2J84dFjRAfFYACgnI2s
avgRzdUXFlhWtOkbIoPjr1A=
=AIyo
-----END PGP SIGNATURE-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]