mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-11-09 22:56:35 +00:00
exosphere: fix neon regs being used => don't link against newlib, use -mgeneral-regs-only
This commit is contained in:
parent
210c6425c3
commit
06088d4c60
3 changed files with 1143 additions and 5 deletions
|
@ -25,7 +25,7 @@ INCLUDES := include
|
|||
#---------------------------------------------------------------------------------
|
||||
# options for code generation
|
||||
#---------------------------------------------------------------------------------
|
||||
ARCH := -march=armv8-a -mtune=cortex-a57
|
||||
ARCH := -march=armv8-a -mtune=cortex-a57 -mgeneral-regs-only #<- important
|
||||
DEFINES := -D__CCPLEX__
|
||||
CFLAGS := \
|
||||
-g \
|
||||
|
@ -45,7 +45,7 @@ CFLAGS += $(INCLUDE)
|
|||
CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11
|
||||
|
||||
ASFLAGS := -g $(ARCH)
|
||||
LDFLAGS = -specs=$(TOPDIR)/linker.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
|
||||
LDFLAGS = -specs=$(TOPDIR)/linker.specs -nostartfiles -nostdlib -g $(ARCH) -Wl,-Map,$(notdir $*.map)
|
||||
|
||||
LIBS :=
|
||||
|
||||
|
|
|
@ -2,6 +2,3 @@
|
|||
|
||||
*link:
|
||||
%(old_link) -T %:getenv(TOPDIR /linker.ld) --nmagic --gc-sections
|
||||
|
||||
*startfile:
|
||||
crti%O%s crtbegin%O%s
|
||||
|
|
1141
exosphere/src/my_libc.c
Normal file
1141
exosphere/src/my_libc.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue