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