On Wed, Apr 29, 2009 at 10:07 PM, Sean Pappalardo <[email protected]> wrote: > Hi all. > > Rather than repeat myself, take a look at: > https://blueprints.launchpad.net/mixxx/+spec/mixxx-winlib-overhaul > > Garth, perhaps you could work your magic on this as well? (Since you've > already been down this road a bit with rebuilding the deps under MinGW32.) >
I think you're basically proposing either: 1) Getting our SConscript to invoke each individual library's build system OR 2) Writing a SConscript for each of these libraries separately, and using scons to build them. Neither of these sounds like a good idea to me because A is impossible and B is going to be an incredibly amount of work and impossible to maintain. The problem with A is that, for example, the ogg/vorbis libraries must be compiled using their Visual Studio project, and to the best of my knowledge, you can't invoke that from the command-line. Even so, there's usually a certain amount of tweaking necessary to get those to build (at least in my experience). We shouldn't maintain a SConscript for each library because of the maintenance cost - We'd be replacing the build system for each of those libraries, and when we'd want to upgrade them there might be a considerable amount of effort required to update the SConscript(s). I think you're thinking too big here. You're having problems compiling our dependencies on win64, (possibly because you might be the only person to ever have tried this ever), but I don't think it's worth it. What you're proposing sounds like an immense amount of work (both short-term and long-term) for a marginal return. We already have precompiled DLLs for everything on Win32, you don't need to build your dependencies on the fly. (That's how most Windows development is done - with precompiled DLLs/.libs.) I'm not at all convinced that producing a 64-bit Mixxx build will provide any better latency than a 32-bit build anyways, and combining that with the giant migraine that getting everything to compile and link on win64 is going to be strongly suggests (to me) that this isn't worth pursuing. My 2 cents. Thanks, Albert ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
