diff -ur caps-0.4.5.orig/interface.cc caps-0.4.5/interface.cc
--- caps-0.4.5.orig/interface.cc	2011-03-21 13:23:22.000000000 -0400
+++ caps-0.4.5/interface.cc	2012-07-31 16:14:11.167071642 -0400
@@ -70,7 +70,7 @@
 extern "C" {
 
 __attribute__ ((constructor)) 
-void _init()
+void my_init()
 {
 	DescriptorStub ** d = descriptors;
 
@@ -126,7 +126,7 @@
 }
 
 __attribute__ ((destructor)) 
-void _fini()
+void my_fini()
 {
 	for (ulong i = 0; i < N; ++i)
 		delete descriptors[i];
diff -ur caps-0.4.5.orig/Makefile caps-0.4.5/Makefile
--- caps-0.4.5.orig/Makefile	2011-03-24 04:15:02.000000000 -0400
+++ caps-0.4.5/Makefile	2012-07-31 16:13:39.966945748 -0400
@@ -6,7 +6,7 @@
 OPTS = -O2 -funroll-loops -Wall -fPIC -DPIC
 #OPTS = -g -DDEBUG 
 
-_LDFLAGS = -nostartfiles -shared 
+_LDFLAGS = -shared 
 STRIP = strip
 
 -include defines.make
Only in caps-0.4.5: tags
