Since there is much work left, doesn't it make sense to release 5.08 with the old toolchain and move to MSVC for 5.09? After all the idea of a beta is a "feature freeze": only bug fixes are supposed to go, isn't it? On Thursday 14 February 2008 10:57:42 Michael Gogins wrote: > I am still working to port the 5.08 SConstruct for Windows to Microsoft > Visual C++ (MSVC) instead of MinGW/MSys. > > As I mentioned before, I am doing this because the version of the > MinGW/MSys toolchain that builds Csound is getting quite old, and newer > versions of that toolchain do NOT build Csound with everything that goes > into the Windows installer. > > I am working on this every evening, and it is proceeding apace. No > show-stoppers yet. However, there is considerably more work than I had > anticipated, because the SWIG step for the various interfaces is much less > forgiving with MSVC than it was with the MinGW/MSys toolchain. Also, the > MSVS system is less Unix-like (no dirent.h, for example) and that will > require changes or workarounds in some code. > > Once I get everything building, enough has changed that there may be > considerable debugging required. > > I expect that getting a working Windows installer built with MSVC could > take another 1-3 weeks. > > I continue to feel that moving to MSVC will probably turn out to be a very > desirable step. Microsoft still seems committed to giving away their > high-quality compiler, editor, and debugger. The only pre-requisite library > that does not now come with a Visual Studio build system is liblo. Ordinary > Windows programmers with MSVC will find Csound with MSVC libraries much > easier to program to. In particular they will not need to make their own > import libraries, and will be able to link with all of Csound's C++ > interfaces. All of the C interfaces in DLLS and the C++ interface in > csound.hpp will continue to be usable without change from MinGW. > > The main unanswered question in my mind is performance. Which runs faster > -- MSVC or MinGW? I am guessing they are pretty close. We will see. If > MinGW turns out to be considerably faster I will revisit the MinGW/MSys > toolchain. > > Regards, > Mike > > -----Original Message----- > > >From: jpff > >Sent: Feb 14, 2008 2:33 AM > >To: csound-devel@lists.sourceforge.net > >Subject: [Cs-dev] What is state of 5.08beta? > > > >I have been doing other stuff, but has much changed in the sources? I > >am assuming that we still need a Windows version before we can move to > >a real release. I was wondering if there needs to be a gap after the > >Windows system, or could we move to a real 5.08 immediately? > >==John ffitch > > > >------------------------------------------------------------------------- > >This SF.net email is sponsored by: Microsoft > >Defy all challenges. Microsoft(R) Visual Studio 2008. > >http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >_______________________________________________ > >Csound-devel mailing list > >Csound-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel -- Felipe Sateler