mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-24 22:38:57 +02:00
* patch from #31920, pass gc-sections to .so's
git-svn-id: trunk@39392 -
This commit is contained in:
parent
841a166847
commit
2a80eb3fdd
@ -353,7 +353,7 @@ begin
|
|||||||
with Info do
|
with Info do
|
||||||
begin
|
begin
|
||||||
ExeCmd[1]:='ld '+platform_select+platformopt+' $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE';
|
ExeCmd[1]:='ld '+platform_select+platformopt+' $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE';
|
||||||
DllCmd[1]:='ld '+platform_select+' $OPT $INIT $FINI $SONAME -shared -L. -o $EXE';
|
DllCmd[1]:='ld '+platform_select+' $OPT $INIT $FINI $SONAME -shared $GCSECTIONS -L. -o $EXE';
|
||||||
{ when we want to cross-link we need to override default library paths;
|
{ when we want to cross-link we need to override default library paths;
|
||||||
when targeting binutils 2.19 or later, we use the "INSERT" command to
|
when targeting binutils 2.19 or later, we use the "INSERT" command to
|
||||||
augment the default linkerscript, which also requires -T (normally that
|
augment the default linkerscript, which also requires -T (normally that
|
||||||
|
Loading…
Reference in New Issue
Block a user