mirror of
https://salsa.debian.org/gnuk-team/gnuk/gnuk.git
synced 2024-09-19 18:30:15 +00:00
Use picolibc (instead of newlib).
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
2a71124224
commit
8f89d5d3b5
@ -12,8 +12,8 @@ LDSCRIPT= regnual.ld
|
||||
MCU = cortex-m3
|
||||
|
||||
TRGT = arm-none-eabi-
|
||||
CC = $(TRGT)gcc
|
||||
LD = $(TRGT)ld
|
||||
CC = $(TRGT)gcc --specs=picolibc.specs
|
||||
LD = $(TRGT)ld --specs=picolibc.specs
|
||||
OBJCOPY = $(TRGT)objcopy
|
||||
OBJDUMP = $(TRGT)objdump
|
||||
|
||||
|
@ -44,8 +44,8 @@ OBJS_ADD += build/stdaln-sys-bin.o
|
||||
endif
|
||||
|
||||
###################################
|
||||
CC = $(CROSS)gcc
|
||||
LD = $(CROSS)gcc
|
||||
CC = $(CROSS)gcc $(SPECS)
|
||||
LD = $(CROSS)gcc $(SPECS)
|
||||
OBJCOPY = $(CROSS)objcopy
|
||||
|
||||
CWARN = -Wall -Wextra -Wstrict-prototypes
|
||||
|
3
src/configure
vendored
3
src/configure
vendored
@ -207,6 +207,7 @@ if test "$target" = "GNU_LINUX"; then
|
||||
arch="gnu-linux"
|
||||
emulation="yes"
|
||||
cross=""
|
||||
specs=""
|
||||
mcu="none"
|
||||
def_emulation="-DGNU_LINUX_EMULATION"
|
||||
def_memory_size="-DMEMORY_SIZE=1024"
|
||||
@ -218,6 +219,7 @@ else
|
||||
arch="cortex-m"
|
||||
emulation=""
|
||||
cross="arm-none-eabi-"
|
||||
specs="--specs=picolibc.specs"
|
||||
mcu="cortex-m3"
|
||||
def_emulation=""
|
||||
def_memory_size="-DMEMORY_SIZE=$MEMORY_SIZE"
|
||||
@ -450,6 +452,7 @@ fi
|
||||
echo "ARCH=$arch";
|
||||
echo "EMULATION=$emulation";
|
||||
echo "CROSS=$cross";
|
||||
echo "SPECS=$specs";
|
||||
echo "MCU=$mcu";
|
||||
echo "DEFS=$use_sys3 $flash_override $def_emulation $def_memory_size $def_mhz";
|
||||
echo "LDSCRIPT=$ldscript";
|
||||
|
Loading…
Reference in New Issue
Block a user