mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 17:59:27 +02:00
* tell GNU nm not to print undefined symbols, because
a) we don't care about them b) for 32 bit binaries on 64 bit platforms, they are indented differently than defined symbols (fixes -OWsymbolliveness for 32 bit binaries on 64 bit Linux platforms) git-svn-id: trunk@20950 -
This commit is contained in:
parent
12a4e1a37d
commit
a8087498fa
@ -398,6 +398,11 @@ const
|
||||
else
|
||||
begin
|
||||
symbolprogfullpath:=symbolprogfullpath+' -p ';
|
||||
{ GNU nm shows 64 bit addresses when processing 32 bit binaries on
|
||||
a 64 bit platform, but only skips 8 spaces for the address in case
|
||||
of undefined symbols -> skip undefined symbols }
|
||||
if target_info.system in (systems_linux+systems_windows) then
|
||||
symbolprogfullpath:=symbolprogfullpath+'--defined-only ';
|
||||
symbolprogisnm:=true;
|
||||
end;
|
||||
if not symbolprogfound then
|
||||
|
Loading…
Reference in New Issue
Block a user