Mercurial > emacs
changeset 76273:1af36c639a87
Note added about the Visual Studio 2005 problem.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Sat, 03 Mar 2007 01:18:47 +0000 |
parents | ca2c6759e770 |
children | 045ca13893f7 |
files | etc/PROBLEMS |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/PROBLEMS Sat Mar 03 01:05:49 2007 +0000 +++ b/etc/PROBLEMS Sat Mar 03 01:18:47 2007 +0000 @@ -2439,6 +2439,19 @@ 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 ***************