diff --git a/widget/gtk/mozgtk/gtk2/Makefile.in b/widget/gtk/mozgtk/gtk2/Makefile.in index 68c2aab1cb8..9ccbd52d847 100644 --- a/widget/gtk/mozgtk/gtk2/Makefile.in +++ b/widget/gtk/mozgtk/gtk2/Makefile.in @@ -16,4 +16,4 @@ else no_as_needed = -Wl,--no-as-needed $1 -Wl,--as-needed endif -EXTRA_DSO_LDOPTS += $(call no_as_needed,-lgtk-x11-2.0 -lgdk-x11-2.0) +EXTRA_DSO_LDOPTS += $(filter -L%,$(MOZ_GTK2_LIBS)) $(call no_as_needed,-lgtk-x11-2.0 -lgdk-x11-2.0) diff --git a/widget/gtk/mozgtk/gtk3/Makefile.in b/widget/gtk/mozgtk/gtk3/Makefile.in index fb9a9c379b4..77eab2d0665 100644 --- a/widget/gtk/mozgtk/gtk3/Makefile.in +++ b/widget/gtk/mozgtk/gtk3/Makefile.in @@ -14,4 +14,4 @@ else no_as_needed = -Wl,--no-as-needed $1 -Wl,--as-needed endif -EXTRA_DSO_LDOPTS += $(call no_as_needed,-lgtk-3 -lgdk-3) +EXTRA_DSO_LDOPTS += $(filter -L%,$(MOZ_GTK3_LIBS)) $(call no_as_needed,-lgtk-3 -lgdk-3)