diff --git a/builder/frameworks/espidf.py b/builder/frameworks/espidf.py index 3ad83b8..229dbe3 100644 --- a/builder/frameworks/espidf.py +++ b/builder/frameworks/espidf.py @@ -1534,6 +1534,19 @@ try: except: print("Warning! Couldn't find the main linker script in the CMake code model.") +# remove circle linker commands +try: + link_args_index = link_args["LINKFLAGS"].index("-Wl,--start-group") + link_args["LINKFLAGS"].pop(link_args_index) +except: + pass + +try: + link_args_index = link_args["LINKFLAGS"].index("-Wl,--end-group") + link_args["LINKFLAGS"].pop(link_args_index) +except: + pass + # # Process project sources #