Re: [sqlite] crosscompiling dynamic library

2007-03-08 Thread Jakub Ladman
Now i have complete answer, every object file must be compiled with -fPIC 
parameter, now it seems to be good.
Jakub

Dne čtvrtek 08 březen 2007 15:33 Jakub Ladman napsal(a):
> I have found that it may be problem with something called TEXTREL
> I do not know what is it, but:
>
> [EMAIL PROTECTED] ~/src/shsqlite $ sh4-pc-linux-uclibc-gcc -shared *.o -o
> libsqlite3.so
> /usr/libexec/gcc/sh4-pc-linux-uclibc/ld: warning: creating a DT_TEXTREL in
> object.
> [EMAIL PROTECTED] ~/src/shsqlite $
>
> How do I disable creation of DT_TEXTREL?
>
> Thank You
>
> Jakub
>
> Dne čtvrtek 08 březen 2007 15:03 Jakub Ladman napsal(a):
> > Hi there
> >
> > I have discovered problem while trying to run crosscompiled simple test
> > program for my target embedded system.
> >
> >
> >
> > /mnt/nfs/home/jakub/shsqlite $ ./testsql test.db 'create table tbl1(one
> > varchar(10), two smallint)'
> > Can't modify /usr/lib/libsqlite3.so's text section. Use GCC option -fPIC
> > for shared objects, please.
> > /mnt/nfs/home/jakub/shsqlite $
> >
> > program was compiled as:
> > ~/src/shsqlite/testsql $
> > sh4-pc-linux-uclibc-gcc -lpthread -lsqlite3 -ldl -L../ testsql.c -fPIC -o
> > testsql
> >
> > library was linked as:
> > sh4-pc-linux-uclibc-gcc -fPIC -shared *.o -o libsqlite3.so
> > from directory with .o files from linux makefile
> >
> >
> > What's wrong?
> >
> > I tried both -fPIC enabled and disablen on even library and executable.
> >
> > Thank you for your help
> >
> > Jakub
> >
> > -
> >-- -- To unsubscribe, send email to [EMAIL PROTECTED]
> > -
> >-- --
>
> ---
>-- To unsubscribe, send email to [EMAIL PROTECTED]
> ---
>--

-
To unsubscribe, send email to [EMAIL PROTECTED]
-



Re: [sqlite] crosscompiling dynamic library

2007-03-08 Thread Jakub Ladman
I have found that it may be problem with something called TEXTREL
I do not know what is it, but:

[EMAIL PROTECTED] ~/src/shsqlite $ sh4-pc-linux-uclibc-gcc -shared *.o -o 
libsqlite3.so
/usr/libexec/gcc/sh4-pc-linux-uclibc/ld: warning: creating a DT_TEXTREL in 
object.
[EMAIL PROTECTED] ~/src/shsqlite $ 

How do I disable creation of DT_TEXTREL?

Thank You

Jakub


Dne čtvrtek 08 březen 2007 15:03 Jakub Ladman napsal(a):
> Hi there
>
> I have discovered problem while trying to run crosscompiled simple test
> program for my target embedded system.
>
>
>
> /mnt/nfs/home/jakub/shsqlite $ ./testsql test.db 'create table tbl1(one
> varchar(10), two smallint)'
> Can't modify /usr/lib/libsqlite3.so's text section. Use GCC option -fPIC
> for shared objects, please.
> /mnt/nfs/home/jakub/shsqlite $
>
> program was compiled as:
> ~/src/shsqlite/testsql $
> sh4-pc-linux-uclibc-gcc -lpthread -lsqlite3 -ldl -L../ testsql.c -fPIC -o
> testsql
>
> library was linked as:
> sh4-pc-linux-uclibc-gcc -fPIC -shared *.o -o libsqlite3.so
> from directory with .o files from linux makefile
>
>
> What's wrong?
>
> I tried both -fPIC enabled and disablen on even library and executable.
>
> Thank you for your help
>
> Jakub
>
> ---
>-- To unsubscribe, send email to [EMAIL PROTECTED]
> ---
>--

-
To unsubscribe, send email to [EMAIL PROTECTED]
-