I tried to create the Makefile for QNX-x86 by just running "./configure" and to change it by hand:
TCC = qcc -g -O2 -V gcc_ntoppc -fno-inline -fno-pack-struct -EB -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1 -I. -I${TOP}/src
LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(TCC) LTLINK = $(LIBTOOL) --mode=link --tag=CC $(TCC) LTINSTALL = $(LIBTOOL) --mode=install --tag=CC $(INSTALL)
but the libtool linker failed with "/usr/bin/ntox86-ld: warning: powerpc:common architecture of input file '.libs/attach.o' is incompatible with i386 output'
thus I had to change the "libtool" script, replacing "gcc" with "qcc -V gcc_ntoppc". Which does not seem an elegant solution.
Jakub
Christian Smith wrote:
On Mon, 9 Aug 2004, Jakub Adamek wrote:
Hi Armin,
thank you for your notes. Could you please tell me more about "That's the case"? Is it possible to use SQLite on PPC or not possible? Did you hear about a big-endian port of SQLite?
I've used SQLite on SPARC, PowerPC and PA-RISC, all big endian, with no problems.
The SQLite database file is platform independent, being endian agnostic and 32/64 bit clean.
BTW, you may want to upgrade to a later version of SQLite, 2.8.15 being the latest 2.x release.
Thanks, Jakub
Armin Steinhoff wrote:
[EMAIL PROTECTED] schrieb am 06.08.04 19:40:55:
Hello everybody,
does someone have any experience with building for the QNX operating system? And for the Power PC processor?
QNX 6.2.1 is a real-time Linux but it behaves strangely sometimes.
No .. it doesn't behave 'strangely" at all :)
It has not gcc but a qcc compiler.
qcc is only a frontend of the gcc ... so QNX has gcc.
Our testing program runs correctly on the x86 PC. It creates a database, a table, inserts and selects data. But the same program cross-compiled on the same computer for PPC ends at the first "CREATE TABLE" statement with SQLITE_BUSY.
I am using SQLite 2.8.6. Is it possible that the little-or-big-endian thing could cause this trouble?
That's the case ..
Regards
Armin Steinhoff
Or do you have any other ideas?
Thank you very much, Jakub
____________________________________________________ Aufnehmen, abschicken, nah sein - So einfach ist WEB.DE Video-Mail: http://freemail.web.de/?mc=021200