diff --git a/src/Makefile.am b/src/Makefile.am index f747bf722..4fc7c5820 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -251,7 +251,7 @@ bin_PROGRAMS+=mutter-launch mutter_launch_SOURCES = wayland/weston-launch.c wayland/weston-launch.h -mutter_launch_CFLAGS = $(MUTTER_LAUNCH_CFLAGS) +mutter_launch_CFLAGS = $(MUTTER_LAUNCH_CFLAGS) -DLIBDIR=\"$(libdir)\" mutter_launch_LDFLAGS = $(MUTTER_LAUNCH_LIBS) -lpam install-exec-hook: diff --git a/src/wayland/weston-launch.c b/src/wayland/weston-launch.c index 9a070fa13..8e6587d97 100644 --- a/src/wayland/weston-launch.c +++ b/src/wayland/weston-launch.c @@ -433,7 +433,7 @@ launch_compositor(struct weston_launch *wl, int argc, char *argv[]) setenv_fd("WESTON_TTY_FD", wl->tty); setenv_fd("WESTON_LAUNCHER_SOCK", wl->sock[1]); - + setenv("LD_LIBRARY_PATH", LIBDIR, 1); unsetenv("DISPLAY"); /* Do not give our signal mask to the new process. */