aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Rumney2007-03-03 01:18:47 +0000
committerJason Rumney2007-03-03 01:18:47 +0000
commit3e7c244e4b76250d921e98c262d8167d3fa051a8 (patch)
tree3432c2e3fb7d5d60a9661d4eaeb49c149b87d0ff
parentbbf5b3653cc427023fc1028a834bece949e7f38f (diff)
downloademacs-3e7c244e4b76250d921e98c262d8167d3fa051a8.tar.gz
emacs-3e7c244e4b76250d921e98c262d8167d3fa051a8.zip
Note added about the Visual Studio 2005 problem.
-rw-r--r--etc/PROBLEMS13
1 files changed, 13 insertions, 0 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 5ea85866e2a..4461018b3da 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2439,6 +2439,19 @@ This might happen due to a bug in the MinGW header assert.h, which
2439defines the `assert' macro with a trailing semi-colon. The following 2439defines the `assert' macro with a trailing semi-colon. The following
2440patch to assert.h should solve this: 2440patch to assert.h should solve this:
2441 2441
2442*** Building the MS-Windows port with Visual Studio 2005 fails.
2443
2444Microsoft no longer ships the single threaded version of the C library
2445with their compiler, and the multithreaded static library is missing
2446some functions that Microsoft have deemed non-threadsafe. The
2447dynamically linked C library has all the functions, but there is a
2448conflict between the versions of malloc in the DLL and in Emacs, which
2449is not resolvable due to the way Windows does dynamic linking.
2450
2451We recommend the use of the MingW port of GCC for compiling Emacs, as
2452not only does it not suffer these problems, but it is also Free
2453software like Emacs.
2454
2442*** include/assert.h.orig Sun Nov 7 02:41:36 1999 2455*** include/assert.h.orig Sun Nov 7 02:41:36 1999
2443--- include/assert.h Mon Jan 29 11:49:10 2001 2456--- include/assert.h Mon Jan 29 11:49:10 2001
2444*************** 2457***************