cc: prepend gcc libs to args when gcc is a dependency

This commit is contained in:
danielnachun 2021-02-18 15:55:33 -08:00
parent d1d52e4cb2
commit b2094065fb

View File

@ -303,12 +303,6 @@ class Cmd
end end
def ldflags_linux(args) def ldflags_linux(args)
# Remove $HOMEBREW_PREFIX/lib from the args because it is already provided by the GCC specs,
# and breaks linkage to GCC runtime libraries.
# Don't remove it when using clang, which does not use specs like GCC does.
# https://github.com/Homebrew/brew/pull/10606
args.pop() if tool !~ /^clang/
unless mode == :ld unless mode == :ld
wl = "-Wl," wl = "-Wl,"
args << "-B#{@opt}/glibc/lib" args << "-B#{@opt}/glibc/lib"