]> git.eshelyaron.com Git - emacs.git/commitdiff
Note added about the Visual Studio 2005 problem.
authorJason Rumney <jasonr@gnu.org>
Sat, 3 Mar 2007 01:18:47 +0000 (01:18 +0000)
committerJason Rumney <jasonr@gnu.org>
Sat, 3 Mar 2007 01:18:47 +0000 (01:18 +0000)
etc/PROBLEMS

index 5ea85866e2a018e356c38884b2dd6c5317a3ba83..4461018b3dabf9b87b5af2f3ed2e30fc4b141f9b 100644 (file)
@@ -2439,6 +2439,19 @@ This might happen due to a bug in the MinGW header assert.h, which
 defines the `assert' macro with a trailing semi-colon.  The following
 patch to assert.h should solve this:
 
+*** Building the MS-Windows port with Visual Studio 2005 fails.
+
+Microsoft no longer ships the single threaded version of the C library
+with their compiler, and the multithreaded static library is missing
+some functions that Microsoft have deemed non-threadsafe. The
+dynamically linked C library has all the functions, but there is a
+conflict between the versions of malloc in the DLL and in Emacs, which
+is not resolvable due to the way Windows does dynamic linking.
+
+We recommend the use of the MingW port of GCC for compiling Emacs, as
+not only does it not suffer these problems, but it is also Free
+software like Emacs.
+
 *** include/assert.h.orig      Sun Nov  7 02:41:36 1999
 --- include/assert.h   Mon Jan 29 11:49:10 2001
 ***************