Merge pull request #20631 from Homebrew/cc-rpath-link-glibc
shims/super/cc: rpath-link `glibc` if indirect dep
This commit is contained in:
commit
78d34b45af
@ -369,9 +369,13 @@ class Cmd
|
|||||||
end
|
end
|
||||||
args += rpath_flags("#{wl}-rpath=", rpath_paths)
|
args += rpath_flags("#{wl}-rpath=", rpath_paths)
|
||||||
args += ["#{wl}--dynamic-linker=#{dynamic_linker_path}"] if dynamic_linker_path
|
args += ["#{wl}--dynamic-linker=#{dynamic_linker_path}"] if dynamic_linker_path
|
||||||
# Use -rpath-link to make sure linker uses versioned glibc rather than the system glibc for indirect
|
# Use -rpath-link to make sure linker uses brew glibc rather than the system glibc for indirect
|
||||||
# dependencies because -L will only handle direct dependencies.
|
# dependencies because -L will only handle direct dependencies.
|
||||||
args << "#{wl}-rpath-link=#{@opt}/#{versioned_glibc_dep}/lib" if versioned_glibc_dep
|
if versioned_glibc_dep
|
||||||
|
args << "#{wl}-rpath-link=#{@opt}/#{versioned_glibc_dep}/lib"
|
||||||
|
else
|
||||||
|
args << "#{wl}-rpath-link=#{@opt}/glibc/lib"
|
||||||
|
end
|
||||||
args
|
args
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user