vcpkg/ports/qtwebengine/rpath.diff

23 lines
1015 B
Diff

diff --git a/src/3rdparty/chromium/build/config/gcc/BUILD.gn b/src/3rdparty/chromium/build/config/gcc/BUILD.gn
index 147ebfc53..0febdd592 100644
--- a/src/3rdparty/chromium/build/config/gcc/BUILD.gn
+++ b/src/3rdparty/chromium/build/config/gcc/BUILD.gn
@@ -66,7 +66,7 @@ config("rpath_for_built_shared_libraries") {
if (!is_android && current_os != "aix" && !is_castos) {
# Note: Android, Aix don't support rpath. Chromecast has its own logic for
# setting the rpath in //build/config/chromecast.
- if (current_toolchain != default_toolchain || gcc_target_rpath == "") {
+ if (gcc_target_rpath == "") {
ldflags = [
# Want to pass "\$". GN will re-escape as required for ninja.
"-Wl,-rpath=\$ORIGIN",
@@ -80,7 +80,7 @@ config("rpath_for_built_shared_libraries") {
}
}
-if (is_component_build && !is_android) {
+if (!is_android) {
# See the rpath_for... config above for why this is necessary for component
# builds.
executable_and_shared_library_configs_ =