mirror of
https://salsa.debian.org/gnuk-team/gnuk/gnuk.git
synced 2024-09-20 02:40:08 +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
|
MCU = cortex-m3
|
||||||
|
|
||||||
TRGT = arm-none-eabi-
|
TRGT = arm-none-eabi-
|
||||||
CC = $(TRGT)gcc
|
CC = $(TRGT)gcc --specs=picolibc.specs
|
||||||
LD = $(TRGT)ld
|
LD = $(TRGT)ld --specs=picolibc.specs
|
||||||
OBJCOPY = $(TRGT)objcopy
|
OBJCOPY = $(TRGT)objcopy
|
||||||
OBJDUMP = $(TRGT)objdump
|
OBJDUMP = $(TRGT)objdump
|
||||||
|
|
||||||
|
@ -44,8 +44,8 @@ OBJS_ADD += build/stdaln-sys-bin.o
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
###################################
|
###################################
|
||||||
CC = $(CROSS)gcc
|
CC = $(CROSS)gcc $(SPECS)
|
||||||
LD = $(CROSS)gcc
|
LD = $(CROSS)gcc $(SPECS)
|
||||||
OBJCOPY = $(CROSS)objcopy
|
OBJCOPY = $(CROSS)objcopy
|
||||||
|
|
||||||
CWARN = -Wall -Wextra -Wstrict-prototypes
|
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"
|
arch="gnu-linux"
|
||||||
emulation="yes"
|
emulation="yes"
|
||||||
cross=""
|
cross=""
|
||||||
|
specs=""
|
||||||
mcu="none"
|
mcu="none"
|
||||||
def_emulation="-DGNU_LINUX_EMULATION"
|
def_emulation="-DGNU_LINUX_EMULATION"
|
||||||
def_memory_size="-DMEMORY_SIZE=1024"
|
def_memory_size="-DMEMORY_SIZE=1024"
|
||||||
@ -218,6 +219,7 @@ else
|
|||||||
arch="cortex-m"
|
arch="cortex-m"
|
||||||
emulation=""
|
emulation=""
|
||||||
cross="arm-none-eabi-"
|
cross="arm-none-eabi-"
|
||||||
|
specs="--specs=picolibc.specs"
|
||||||
mcu="cortex-m3"
|
mcu="cortex-m3"
|
||||||
def_emulation=""
|
def_emulation=""
|
||||||
def_memory_size="-DMEMORY_SIZE=$MEMORY_SIZE"
|
def_memory_size="-DMEMORY_SIZE=$MEMORY_SIZE"
|
||||||
@ -450,6 +452,7 @@ fi
|
|||||||
echo "ARCH=$arch";
|
echo "ARCH=$arch";
|
||||||
echo "EMULATION=$emulation";
|
echo "EMULATION=$emulation";
|
||||||
echo "CROSS=$cross";
|
echo "CROSS=$cross";
|
||||||
|
echo "SPECS=$specs";
|
||||||
echo "MCU=$mcu";
|
echo "MCU=$mcu";
|
||||||
echo "DEFS=$use_sys3 $flash_override $def_emulation $def_memory_size $def_mhz";
|
echo "DEFS=$use_sys3 $flash_override $def_emulation $def_memory_size $def_mhz";
|
||||||
echo "LDSCRIPT=$ldscript";
|
echo "LDSCRIPT=$ldscript";
|
||||||
|
Loading…
Reference in New Issue
Block a user