Added __bb_init_func for linking purposes.

diff --git a/loader/preloader.c b/loader/preloader.c
index 97d3606..a10558b 100644
--- a/loader/preloader.c
+++ b/loader/preloader.c
@@ -145,6 +145,16 @@
 
 
 /*
+ * The __bb_init_func is an empty function only called when file is
+ * compiled with gcc flags "-fprofile-arcs -ftest-coverage".  This
+ * function is normally provided by libc's startup files, but since we
+ * build the preloader with "-nostartfiles -nodefaultlibs", we have to
+ * provide our own (empty) version, otherwise linker fails.
+ */
+void __bb_init_func() { return; }
+
+
+/*
  * The _start function is the entry and exit point of this program
  *
  *  It calls wld_start, passing a pointer to the args it receives