← easystroke

Fix indirect linking

16757c0f7ed4ea19c81b21a50c3ebcf1733913e7 · Thomas Jaeger · Mar 17, 2010 16:01

In the latest glibc, shared objects cannot be implicitly linked. This
was causing easystroke to fail to build on Fedora 13.  Thanks spotrh.

+1 −1 · 1 file changed

  • Makefile +1 −1
diff --git a/Makefile b/Makefile
index 5c99f61..1f6a52b 100644
--- a/Makefile
+++ b/Makefile
@@ -25,7 +25,7 @@ STROKEFLAGS  = -Wall -std=c99 $(DFLAGS)
 CXXFLAGS = -Wall $(DFLAGS) -DLOCALEDIR=\"$(LOCALEDIR)\" `pkg-config gtkmm-2.4 dbus-glib-1 --cflags`
 LDFLAGS  = $(DFLAGS)
 
-LIBS     = $(DFLAGS) -lboost_serialization-mt -lXtst `pkg-config gtkmm-2.4 dbus-glib-1 --libs`
+LIBS     = $(DFLAGS) -lboost_serialization-mt -lX11 -lXext -lXi -lXfixes -lXtst `pkg-config gtkmm-2.4 dbus-glib-1 --libs`
 
 BINARY   = easystroke
 ICON     = easystroke.svg