Index: b/Makefile
===================================================================
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@
 
 %.so:	%.c dssi_shm.o ringbuffer.o
 	$(CC) -D_SVID_SOURCE -D_XOPEN_SOURCE $(CFLAGS) `pkg-config dssi --cflags` -g -o $*.o -c $*.c
-	$(LD) `pkg-config dssi --libs` -o $*.so $*.o dssi_shm.o ringbuffer.o -shared
+	$(CC) -shared -nostartfiles `pkg-config dssi --libs` -o $*.so $*.o dssi_shm.o ringbuffer.o
 
 ll-scope_gtk:	main.cpp scopewidget.hpp scopewidget.cpp dssiuiclient.hpp dssiuiclient.cpp dssi_shm.o ringbuffer.o ll-scope.h Makefile
 	$(CXX) $(LDFLAGS) $(CXXFLAGS) $(CFLAGS) -g -D_SVID_SOURCE -D_XOPEN_SOURCE -DINSTALL_DIR=\"$(INSTALL_DIR)\" `pkg-config libglademm-2.4 gthread-2.0 liblo dssi --cflags` main.cpp scopewidget.cpp dssiuiclient.cpp dssi_shm.o ringbuffer.o `pkg-config libglademm-2.4 gthread-2.0 liblo dssi --libs` -o ll-scope_gtk
