Этот коммит содержится в:
Ayke van Laethem 2018-06-07 18:24:31 +02:00
родитель b8260ba554
коммит 0d1b7239c1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: E97FF5335DFDFDED
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -12,7 +12,8 @@ LLC = $(LLVM)llc
LLAS = $(LLVM)llvm-as
OPT = $(LLVM)opt
CFLAGS = -Wall -Werror -Os -g -fno-exceptions -flto -ffunction-sections -fdata-sections $(LLFLAGS)
CFLAGS = -Wall -Werror -Os -fno-exceptions -flto -ffunction-sections -fdata-sections $(LLFLAGS)
CFLAGS += -fno-exceptions -fno-unwind-tables # Avoid .ARM.exidx etc.
RUNTIME_PARTS = build/runtime.bc
@ -99,7 +100,7 @@ build/nrfx_%.bc: lib/nrfx/mdk/%.c
# Compile startup_* file for the nRF.
build/nrfx_%.o: lib/nrfx/mdk/gcc_%.S
@mkdir -p build
clang $(CFLAGS) -c -o $@ $^
clang $(CFLAGS) -D__STARTUP_CLEAR_BSS -c -o $@ $^
# Merge all runtime LLVM files together in a single bitcode file.
build/runtime-$(TARGET)-combined.bc: $(RUNTIME_PARTS)

1
arm.ld
Просмотреть файл

@ -75,6 +75,7 @@ SECTIONS
__etext = _etext;
__data_start__ = _sdata;
__bss_start__ = _sbss;
__bss_end__ = _ebss;
/* For the memory allocator. */
_heap_start = _ebss;