Bug filed:

https://bugs.launchpad.net/mixxx/+bug/1237387

I don't have a mac dev environment so we should figure out who can do
this work.

Also, can you make a library concurrency refactoring bug that depends on
this bug?  I don't think we can commit it until the OSX build can
support it.

On Wed, 2013-10-09 at 08:54 +0200, Daniel Schürmann wrote:
> Hi Owen, 
> 
> Lambdas are available in gcc since version 4.5
> 
> http://gcc.gnu.org/projects/cxx0x.html 
> 
> ---
> 
> 
> For our Mac build we use gcc 4.2. released February 1, 2008, which is
> the the default version of XCode 4. 
> 
> 
> But it should be no deal to update the compiler version to a recent
> one. 
> http://www.ficksworkshop.com/blog/14-coding/65-installing-gcc-on-ma
> 
> XCode 5 comes without gcc. So we have to port to Apple compiler which
> supports C++11 features or install a recent gcc anyway. 
> 
> http://en.wikipedia.org/wiki/Xcode#Toolchain_Versions
> 
> ---
> 
> On Windows, Lambdas are available since Visual Studio 2012 (VC11) 
> 
> Our Build server uses Visual Studio 2010
> 
> http://msdn.microsoft.com/de-de/library/vstudio/hh567368.aspx
> 
> ---
> 
> 
> Conclusion: We can safely introduce C++11 features to Mixxx. But there
> is still some work left to update the build environment. 
> 
> 
> Kind regards, 
> 
> 
> Daniel 
> 
> 
> 
> 
> 
> 2013/10/8 Owen Williams <owilli...@mixxx.org>
>         On Tue, 2013-10-08 at 16:47 +0200, Daniel Schürmann wrote:
>         > Hi Mixxx Developers,
>         >
>         >
>         > i want to point out to the results of Nazars successful GSoC
>         project
>         > in:
>         > https://github.com/mixxxdj/mixxx/pull/73
>         >
>         >
>         > Nazar has introduced a way to execute all (possible
>         blocking) database
>         > access functions to a dedicated thread.
>         >
>         >
>         > Thanks to C++11 Lamdas, this was possible without huge
>         changes to the
>         > logic of DB access.
>         
>         
>         I thought we couldn't use c++11 due to the mac port?  If we
>         could move
>         to c++11 that would be a big win.
>         
>         I am excited about this patch!
>         
>         
> 
> 



------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to