From: Angus Gratton Date: Thu, 6 Dec 2018 04:07:24 +0000 (+1100) Subject: ldgen make: Use "sed -E" for extended POSIX regular expression syntax w/ BSD sed X-Git-Tag: v3.3-beta1~14^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ab2f20c3a458fa6a217a2504d68472e2fbadf44;p=esp-idf ldgen make: Use "sed -E" for extended POSIX regular expression syntax w/ BSD sed --- 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