diff --git a/src/tools/gcc.lua b/src/tools/gcc.lua index b2340108..c1263231 100644 --- a/src/tools/gcc.lua +++ b/src/tools/gcc.lua @@ -296,13 +296,6 @@ end end - if cfg.system ~= premake.MACOSX then - if #result > 1 then - table.insert(result, 1, "-Wl,--start-group") - table.insert(result, "-Wl,--end-group") - end - end - -- The "-l" flag is fine for system libraries local links = config.getlinks(cfg, "system", "fullpath") diff --git a/tests/actions/make/cpp/test_make_linking.lua b/tests/actions/make/cpp/test_make_linking.lua index d8485b6a..0e17476a 100644 --- a/tests/actions/make/cpp/test_make_linking.lua +++ b/tests/actions/make/cpp/test_make_linking.lua @@ -178,7 +178,7 @@ prepare { "ldFlags", "libs", "ldDeps" } test.capture [[ ALL_LDFLAGS += $(LDFLAGS) -s - LIBS += -Wl,--start-group build/bin/Debug/libMyProject2.a build/bin/Debug/libMyProject3.a -Wl,--end-group + LIBS += build/bin/Debug/libMyProject2.a build/bin/Debug/libMyProject3.a LDDEPS += build/bin/Debug/libMyProject2.a build/bin/Debug/libMyProject3.a ]] end