aboutsummaryrefslogtreecommitdiff
path: root/winsup
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-11-16 08:50:07 +0000
committerCorinna Vinschen <corinna@vinschen.de>2009-11-16 08:50:07 +0000
commit969afaf753f96ac699e5ac3d02fb3d2e3c94c647 (patch)
treefae1dd9da4bb1b588bb4dc34094590076fe56a6b /winsup
parent88dc5cc365c2aba3e157d4805c8a4ec182118187 (diff)
downloadnewlib-969afaf753f96ac699e5ac3d02fb3d2e3c94c647.zip
newlib-969afaf753f96ac699e5ac3d02fb3d2e3c94c647.tar.gz
newlib-969afaf753f96ac699e5ac3d02fb3d2e3c94c647.tar.bz2
* Makefile.in (cygserver.exe): Link with -static to avoid linking
against cygstdc++-6.dll due to references to __cxa_pure_virtual.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygserver/ChangeLog5
-rw-r--r--winsup/cygserver/Makefile.in2
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygserver/ChangeLog b/winsup/cygserver/ChangeLog
index a92896a..8233ce0 100644
--- a/winsup/cygserver/ChangeLog
+++ b/winsup/cygserver/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-16 Corinna Vinschen <corinna@vinschen.de>
+
+ * Makefile.in (cygserver.exe): Link with -static to avoid linking
+ against cygstdc++-6.dll due to references to __cxa_pure_virtual.
+
2009-11-06 Corinna Vinschen <corinna@vinschen.de>
* transport_pipes.cc (transport_layer_pipes::transport_layer_pipes):
diff --git a/winsup/cygserver/Makefile.in b/winsup/cygserver/Makefile.in
index d1bab9d..b4dcbfa 100644
--- a/winsup/cygserver/Makefile.in
+++ b/winsup/cygserver/Makefile.in
@@ -69,7 +69,7 @@ libclean:
fullclean: clean libclean
cygserver.exe: $(CYGWIN_LIB) $(OBJS) $(CYGWIN_OBJS)
- $(CXX) -o $@ ${wordlist 2,999,$^} -static-libgcc -L$(cygwin_build) -lntdll
+ $(CXX) -o $@ ${wordlist 2,999,$^} -static -static-libgcc -L$(cygwin_build) -lntdll
$(cygwin_build)/%.o: $(cygwin_source)/%.cc
@$(MAKE) -C $(@D) $(@F)