Module: xenomai-jki
Branch: for-forge
Commit: 8e74b54833473a96e813f787ba34980525dddf02
URL:    
http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=8e74b54833473a96e813f787ba34980525dddf02

Author: Jan Kiszka <jan.kis...@siemens.com>
Date:   Fri Feb  5 17:33:18 2016 +0100

boilerplate: Fix enabling Xenomai only in shared libs

boilerplate contains __real_main that expects the main symbol which
cannot be found from a shared library. Provide a weak stub.

Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>

---

 lib/boilerplate/wrappers.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/boilerplate/wrappers.c b/lib/boilerplate/wrappers.c
index 9d2490c..db8d5f7 100644
--- a/lib/boilerplate/wrappers.c
+++ b/lib/boilerplate/wrappers.c
@@ -17,7 +17,10 @@
  */
 #include <boilerplate/compiler.h>
 
-int main(int argc, char *const argv[]);
+__weak int main(int argc, char *const argv[])
+{
+       return 0;
+}
 
 int __real_main(int argc, char *const argv[]);
 


_______________________________________________
Xenomai-git mailing list
Xenomai-git@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai-git

Reply via email to