* linux libraries must be build with -Bsymbolic to avoid symbol shadowing

git-svn-id: trunk@5833 -
This commit is contained in:
florian 2007-01-06 23:40:22 +00:00
parent 20dfbaee59
commit d4b4cb3096

View File

@ -237,7 +237,8 @@ begin
with Info do
begin
ExeCmd[1]:='ld '+platform_select+' $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $RES';
DllCmd[1]:='ld '+platform_select+' $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES -E';
{ use -Bsymbolic to avoid shadowing }
DllCmd[1]:='ld '+platform_select+' $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES -E -Bsymbolic';
DllCmd[2]:='strip --strip-unneeded $EXE';
{$ifdef m68k}
libctype:=glibc2;