--- Lib/Makefile.intermediate	2013-03-22 20:40:34.429173000 +0000
+++ Lib/Makefile
@@ -22,7 +22,7 @@ OBJS = coarsen.o fm.o initpart.o match.o
 
 ../libmetis.a: $(OBJS)
 	$(AR) $@ $(OBJS)
-	%%SHLIB%%$(LD) -Wl,-Bshareable -Wl,-o,../libmetis.so.1 -Wl,-x -Wl,-soname,libmetis.so.1 -Wl,--whole-archive ../libmetis.a -Wl,-no-whole-archive
+	$(CC) -shared -o libmetis.so $(OBJS)
 	%%SHLIB%%(cd .. && ln -sf libmetis.so.1 libmetis.so)
 
 clean: