Rollback link groups (-Wl,--start-group, -Wl,--end-group)

The --start-group and --end-group flags cause issues for anyone using alternate linkers with GCC or Clang. We need to come up with a better solution.
This commit is contained in:
Jason Perkins 2015-12-03 07:04:00 -05:00
parent 6fc7a6920d
commit 4b629acda0
2 changed files with 1 additions and 8 deletions

View File

@ -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")

View File

@ -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