* SPARC64 uses pascal startup code

git-svn-id: trunk@36426 -
This commit is contained in:
florian 2017-06-05 21:30:22 +00:00
parent 396eebbfb5
commit 8754858c2d
3 changed files with 8 additions and 3 deletions

View File

@ -332,7 +332,7 @@ interface
systems_weak_linking = systems_darwin + systems_solaris + systems_linux + systems_android;
systems_internal_sysinit = [system_i386_linux,system_i386_win32,system_x86_64_win64,
system_powerpc64_linux,system_m68k_atari]+systems_darwin+systems_amigalike;
system_powerpc64_linux,system_m68k_atari,system_sparc64_linux]+systems_darwin+systems_amigalike;
{ all systems that use garbage collection for reference-counted types }
systems_garbage_collected_managed_types = [

View File

@ -354,9 +354,11 @@ SYSINIT_UNITS=si_prc si_c si_g si_dll
override LOADERS+=abitag
endif
ifeq ($(ARCH),powerpc64)
ifeq ($(findstring 2.6.,$(FPC_VERSION)),)
SYSINIT_UNITS=si_prc si_c si_g si_dll
endif
ifeq ($(ARCH),sparc64)
override LOADERS=
SYSINIT_UNITS=si_prc si_c si_g si_dll
endif
ifeq ($(ARCH),mipsel)
override FPCOPT+=-Ur

View File

@ -80,9 +80,12 @@ override LOADERS+=abitag
endif
ifeq ($(ARCH),powerpc64)
ifeq ($(findstring 2.6.,$(FPC_VERSION)),)
SYSINIT_UNITS=si_prc si_c si_g si_dll
endif
ifeq ($(ARCH),sparc64)
override LOADERS=
SYSINIT_UNITS=si_prc si_c si_g si_dll
endif
# mipsel reuses mips files by including so some file names exist