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

Reply via email to