Files
macports-ports/lang/fpc/files/t_darwin.pas.patch
kamischiandPerry E. Metzger 9f27a720c9 fpc: bugfix
- extract bzip2 for systems <=10.8
- work around for codesign for systems <= 10.11
- add search path for qt4
- fix == vs eq
- fix building cross-compilers and add all possible cpus
- fix linker options
- use os version properly.
2024-01-29 20:36:14 -05:00

33 lines
2.1 KiB
Diff

--- compiler/systems/t_darwin.pas.orig 2021-04-10 13:02:51
+++ compiler/systems/t_darwin.pas 2023-10-10 11:43:18
@@ -123,16 +123,16 @@
programs with problems that require Valgrind will have more
than 60KB of data (first 4KB of address space is always invalid)
}
- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP $ORDERSYMS -multiply_defined suppress -L. -o $EXE $CATRES $FILELIST';
+ ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP $ORDERSYMS -L. -o $EXE $CATRES $FILELIST';
if not(cs_gdb_valgrind in current_settings.globalswitches) then
ExeCmd[1]:=ExeCmd[1]+' -pagezero_size 0x10000';
{$else ndef cpu64bitaddr}
- ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP $ORDERSYMS -multiply_defined suppress -L. -o $EXE $CATRES $FILELIST';
+ ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP $MAP $ORDERSYMS -L. -o $EXE $CATRES $FILELIST';
{$endif ndef cpu64bitaddr}
if (apptype<>app_bundle) then
- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS $MAP $ORDERSYMS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES $FILELIST'
+ DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS $MAP $ORDERSYMS -dynamic -dylib -L. -o $EXE $CATRES $FILELIST'
else
- DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS $MAP $ORDERSYMS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES $FILELIST';
+ DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS $MAP $ORDERSYMS -dynamic -bundle -L. -o $EXE $CATRES $FILELIST';
DllCmd[2]:='strip -x $EXE';
DynamicLinker:='';
end;
@@ -360,7 +360,7 @@
end;
if MacOSXVersionMin<>'' then
begin
- LinkRes.Add('-macosx_version_min');
+ LinkRes.Add('-macos_version_min');
LinkRes.Add(MacOSXVersionMin);
end
else if iPhoneOSVersionMin<>'' then