From ccc0426b3faa4cf61de68b69877a430881b97a32 Mon Sep 17 00:00:00 2001
From: Gregory Nutt <gnutt@nuttx.org>
Date: Thu, 28 Aug 2014 17:35:32 -0600
Subject: [PATCH] Trick the top-level makefiles into building the SYSCALL proxy
 library but then not actually linking with it

---
 Makefile.unix | 3 ++-
 Makefile.win  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Makefile.unix b/Makefile.unix
index 75aa2007fa..318e7f7150 100644
--- a/Makefile.unix
+++ b/Makefile.unix
@@ -227,7 +227,8 @@ USERLIBS  += lib/libuarch$(LIBEXT)
 else
 NUTTXLIBS += lib/libc$(LIBEXT) lib/libmm$(LIBEXT) lib/libarch$(LIBEXT)
 ifeq ($(CONFIG_LIB_SYSCALL),y)
-NUTTXLIBS += lib/libstubs$(LIBEXT) lib/libproxies$(LIBEXT)
+NUTTXLIBS += lib/libstubs$(LIBEXT)
+USERLIBS  += lib/libproxies$(LIBEXT)
 endif
 endif
 
diff --git a/Makefile.win b/Makefile.win
index 44c48e764f..d1367230b9 100644
--- a/Makefile.win
+++ b/Makefile.win
@@ -220,7 +220,8 @@ USERLIBS  += lib\libuarch$(LIBEXT)
 else
 NUTTXLIBS += lib\libc$(LIBEXT) lib\libmm$(LIBEXT) lib\libarch$(LIBEXT)
 ifeq ($(CONFIG_LIB_SYSCALL),y)
-NUTTXLIBS += lib/libstubs$(LIBEXT) lib/libproxies$(LIBEXT)
+NUTTXLIBS += lib/libstubs$(LIBEXT)
+USERLIBS  += lib/libproxies$(LIBEXT)
 endif
 endif
 
-- 
GitLab