From 8ab2f20c3a458fa6a217a2504d68472e2fbadf44 Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Thu, 6 Dec 2018 15:07:24 +1100 Subject: [PATCH] ldgen make: Use "sed -E" for extended POSIX regular expression syntax w/ BSD sed --- make/ldgen.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/make/ldgen.mk b/make/ldgen.mk index bc7fdc681a..2cbb6f43f8 100644 --- a/make/ldgen.mk +++ b/make/ldgen.mk @@ -8,7 +8,8 @@ LDGEN_FRAGMENT_FILES = $(COMPONENT_LDFRAGMENTS) define ldgen_process_template $(BUILD_DIR_BASE)/ldgen.section_infos: $(LDGEN_SECTIONS_INFO_FILES) $(IDF_PATH)/make/ldgen.mk printf "$(foreach section_info,$(LDGEN_SECTIONS_INFO_FILES),$(section_info)\n)" > $(BUILD_DIR_BASE)/ldgen.section_infos - sed -i 's|^[[:blank:]]*||g' $(BUILD_DIR_BASE)/ldgen.section_infos + sed -E -i.bak 's|^[[:blank:]]*||g' $(BUILD_DIR_BASE)/ldgen.section_infos + rm $(BUILD_DIR_BASE)/ldgen.section_infos.bak ifeq ($(OS), Windows_NT) mv $(BUILD_DIR_BASE)/ldgen.section_infos $(BUILD_DIR_BASE)/ldgen.section_infos.temp cygpath -w -f $(BUILD_DIR_BASE)/ldgen.section_infos.temp > $(BUILD_DIR_BASE)/ldgen.section_infos