Link the gnome-shell binary to libgnome-shell-js.so

Depending on the exact linker options and versions, rpath's written
into the binary may, or may not, be honored by dlopen(). Work around
this by simply linking the gnome-shell binary to gnome-shell-js, since
then dlopen() doesn't need to search paths.

https://bugzilla.gnome.org/show_bug.cgi?id=670477
This commit is contained in:
Owen W. Taylor 2012-04-04 17:48:47 -04:00 committed by Alexandre Rostovtsev
parent ce041a3190
commit e20ea19f34

View File

@ -193,7 +193,7 @@ libgnome_shell_la_gir_sources = \
gnome_shell_real_SOURCES = \ gnome_shell_real_SOURCES = \
main.c main.c
gnome_shell_real_CPPFLAGS = $(gnome_shell_cflags) gnome_shell_real_CPPFLAGS = $(gnome_shell_cflags)
gnome_shell_real_LDADD = libgnome-shell.la $(libgnome_shell_la_LIBADD) gnome_shell_real_LDADD = libgnome-shell.la libgnome-shell-js.la $(libgnome_shell_la_LIBADD)
gnome_shell_real_DEPENDENCIES = libgnome-shell.la gnome_shell_real_DEPENDENCIES = libgnome-shell.la
EXTRA_DIST += test-gapplication.js EXTRA_DIST += test-gapplication.js