Daniël Mantione ha scritto:
Op Thu, 29 Nov 2007, schreef Alvise Nicoletti:
I added a /usr/lib32 link to the fpc.cfg, however I have no "crti.o" in the
/usr/lib32/ folder.
I got the same error trying to cross-compile to a i386 target.
/usr/lib/crti.o is a "ELF 64-bit LSB relocatable, AMD x86-64, version 1
(SYSV), not stripped"
Who should compile/provide that library at 32 bits?
Your distro.
There I see only the 64 bit libs, I will try to ask in some ubuntu forum
if I can install also the 32 bit libs without destroying the server (as
I did yesterday cause I moved with "mv" a lib that was required by "mv"
itself, restoring it this morning with a live cd).
Also now I have that error while linking at 64 bits (even if I
reinstated the original configuration/situation):
/usr/lib/fpc/2.2.1/units/x86_64-linux/rtl/cthreads.o: In function
`CTHREADS_LOADPTHREADS$$BOOLEAN':cthreads.pp:(.text+0x11): warning:
Using 'dlopen' in statically linked applications requires at runtime the
shared libraries from the glibc version used for linking
/usr/bin/../lib/libdl.a(dlopen.o): In function `dlopen': undefined
reference to `__dlopen'
/usr/bin/../lib/libdl.a(dlclose.o): In function `dlclose': undefined
reference to `__dlclose'
/usr/bin/../lib/libdl.a(dlsym.o): In function `dlsym': undefined
reference to `__dlsym'
PoolPatrol.lpr(185,1) Error: Error while linking
PoolPatrol.lpr(185,1) Fatal: There were 1 errors compiling module, stopping
That's probably the end of that computer lazarus installation, I can't
risk to mess up the libs again.
Thank you for the support, it's a pity that I was so close.
p.s. the wiki guide should be a little updated.
Daniël
p.s. so I will have to change the fpc.cfg every time I want to crosscompile?
or there is a IFDEF(initive) solution?
You can add both directories, the linker will skip the unusable one. If
constructions are also possible by the way.
Daniël
------------------------------------------------------------------------
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.16.9/1158 - Release Date: 28/11/2007 21.11
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel