[fpc-pascal] Smart link in FreeBSD multi-arch ?

fredvs fiens at hotmail.com
Wed Oct 19 23:11:06 CEST 2016


Hello Marco.

> Do you see differences between ppas.sh and link.res with and without
> smartlinking ohter than --gc-sections? 

For link.res => no differences.
For ppas.sh => only "--gc-section" was added.

> If you compile without smartlinking but with -s and add --gc-sections
> to the ppas.sh file yourself, what happens then?

1) Compiling => ok, objects created.
2) Linking: after adding--gc-sections to the ppas.sh, I did:

# cd /usr/test
# sh ppas.sh

=> "Linking ./test

# ./test

=> "ELF interpreter /usr/libexec/ld-elf.so.1 not found, error 8

> Does it matter if you import unit "cmem" into your test program? 

uses
cmem, cthreads, classes;

Compiling and linking with --gc-sections: ok.

# ./test

=> "ELF interpreter /usr/libexec/ld-elf.so.1 not found, error 8

-------------------------

Checkmate ;-) 

Fre;D














-----
Many thanks ;-)
--
View this message in context: http://free-pascal-general.1045716.n5.nabble.com/Smart-link-in-FreeBSD-multi-arch-tp5726375p5726640.html
Sent from the Free Pascal - General mailing list archive at Nabble.com.



More information about the fpc-pascal mailing list