Re: GCJ Compile Error SQLite JDBC

Taufik Chowi <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Dear Nektarios,

Actually i never want to compile sqlitejdbc jar files, but unless i do that i wont be able to use it from my gcj compiled java code >.<
so here is what happened :
1. write a program in java... uses the sqlite jdbc....
2. everything works perfectly... no problem whatsoever...
3. try to compile the written java program into native by using gcj. now, i cant make my gcj compiled java program to work properly unless i also compile the sqlitejdbc jar file
4. puff.... problem occured because i cant compile sqlitejdbc jar file with gcj hence my gcj compiled java program wont work too 

or do you have any other alternative ? perhaps by using a non pure java jdbc of sqlite?


Thanks a lot for your help :)

Cheers and God Bless,

Chowi



----- Original Message ----
From: Nektarios K. Papadopoulos <[email protected]>
To: Andrew Haley <[email protected]>
Cc: Taufik Chowi <[email protected]>; [email protected]
Sent: Tuesday, September 23, 2008 4:23:14 PM
Subject: Re: GCJ Compile Error SQLite JDBC

On 2008-09-11 14:12, Andrew Haley wrote:
> Taufik Chowi wrote:
>> Dear Andrew,
>>
>> Certainly 
>> http://files.zentus.com/sqlitejdbc/sqlitejdbc-v053.jar
>>
>> btw he is number one result, if you try googling sqlite jdbc , he comes out on top
>> and some other sqlite jdbc creator also praise his jdbc
>> such as http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC
>> "The original Zentus's SQLite JDBC driver http://www.zentus.com/sqlitejdbc/ itself is an excellent utility for using SQLite databases from Java language , and our SQLiteJDBC library also relies on its implementation."
> 
> OK, this jar file is the result of compiling sqlite (written in C?)
> into MIPS machine code and then embedding a MIPS emulator into
> Java.  The resulting enormous jarfile is the result.

sqlitejdbc does this in order to provide a cross-platform (pure Java) sqlite 
jdbc driver. If one plans to compile the resulting jarfile with gcj there is no 
need to do this trick in the first place.

sqlitejdbc provides a build option not to include the MIPS emulator and use JNI 
to access the native compiled sqlite library.

However, I never tried to use the resulting jarfile + native library with gcj.

> 
> I am confident in saying, for the first time ever that we have a
> jar file that cannot be compiled with gcj.
> 
ok, but IMHO there is no need to compile this jar file with gcj ;-)

-- 
Nektarios K. Papadopoulos
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.