From 8e9fe21316ec33a190ce8c22dfdecccb494808e5 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 28 Dec 2011 17:19:40 -0500 Subject: Update for 2.3.1 --- TODO | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 5205113c..5f7b739d 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,33 @@ Next ==== - * Do a Windows 64-bit build + * Do a Windows 64-bit build. MSVC 2010 Professional x86_64 verified + to build and test cleanly in 2.3.1. Hopefully the next release + will include 64-bit binary distributions and external libraries. + + +Better 64-bit support on Windows +================================ + + * Building 64-bit libraries with MSVC works with existing build.sh as + long as the x86_64 version of the compiler is in the path. + Currently this generates 32-bit mingw and 64-bit msvc. We need to + figure out a way so that make_windows_releases builds both 32-bit + and 64-bit versions and puts them in a sensible place. This has + only been verified with MSVC 2010 so far; we still need to get it + working with 64-bit mingw. + + * Get rid of int/size_t/off_t inconsistencies. MSVC 2010 can find + these if you add /w14267 to the compilation. We might want to do + this by default. The easiest way to fix this on Windows is to + modify msvc.mk to add this to both cl /c lines and run + + make 2>&1 | tee build.log + + Then, from emacs, compile with command cat build.log. + + This will probably require ABI changes, but it seems worth doing. - * Fix documentation errors in debian bug reports General ======= -- cgit v1.2.3-70-g09d2