> On Tue, May 20, 2014 at 1:31 AM, Julik Tarkhanov > <[email protected] <mailto:[email protected]>> wrote: > However I must admit that Foundry is driving us insane with outdated > GCC dependencies, year to year.
While using a ~7 year old compiler isn't ideal, sticking with a single version is quite beneficial to larger facilities.. For example, here if Nuke was to change compiler versions, we would have to re-compile maybe about a fairly large number of things again, Plugins are the obvious case, but also lower-level libraries they use (like Boost, Qt, lib* etc). Even Python and any compiled Python modules should be built again with the same compiler That said, I have encountered a few bugs in gcc 4.1.2, and it misses some useful features (for example, gcc 4.1's lack of symbol visibility stuff has caused some hassles for OpenColorIO) - it would be nice to upgrade to something more modern sometime (Nuke 9?). If I recall right, Houdini seemed to handle this quite nicely with a bunch of parallel gcc4.1.2 + gcc4.4 releases. > [...] It’s especially annoying when you don’t actually sell your > plugins but still get requests from users every time a non-ABI > compatible Nuke version crops up. Incidentally, it has crossed my mind a few times that it might be relatively simple to setup a "community Nuke plugin build server" thingy. Something along the lines of Travis-CI, but a bit more focused (e.g include various sets of Nuke headers, gcc4.1.2, the same Qt version etc) On 21/05/14 02:35, Deke Kincaid wrote: > The method to our madness In that the past we have tried to follow > libraries versions and compilers Autodesk uses for Maya so you do not > have to reset up an entirely different build environment for the > different apps. Maya 2015 is still using gcc 4.1.2/4.2.1 for linux/osx > (we are behind on VS though). > > http://help.autodesk.com/view/MAYAUL/2015/ENU/?guid=__files_Setting_up_your_build_environment_Mac_OS_X_environment_htm > http://help.autodesk.com/view/MAYAUL/2015/ENU/?guid=__files_Setting_up_your_build_environment_Linux_compiler_requirement_htm > > To compile plug-ins and standalone applications for Linux, use the gcc > compiler, version 4.1.2. > Snow Leopard 10.6.8, Xcode 3.2.1, gcc 4.2.1 > Microsoft Visual Studio 2012 Update 4 > > > -- > Deke Kincaid > Creative Specialist > The Foundry > Skype: dekekincaid > Tel: (310) 399 4555 - Mobile: (310) 883 4313 > Web: www.thefoundry.co.uk <http://www.thefoundry.co.uk/> > Email: [email protected] <mailto:[email protected]> > > > On Tue, May 20, 2014 at 1:31 AM, Julik Tarkhanov > <[email protected] <mailto:[email protected]>> wrote: > > There was a great post by Paolo about setting up the compiler > environment on OSX. > However I must admit that Foundry is driving us insane with outdated > GCC dependencies, year to year. It’s especially > annoying when you don’t actually sell your plugins but still get > requests from users every time a non-ABI compatible Nuke version > crops up. > > In theory, a much better approach would be to mandate the newest OSX > version + the newest Apple LLVM but with an SDK build that goes back > one version in terms of compatibility (so build 10.8 compatible if > you are on 10.9). One can dream. > > On 19 May 2014, at 18:29, Nik Yotis <[email protected] > <mailto:[email protected]>> wrote: > >> I am sure you agree > > -- > Julik Tarkhanov | HecticElectric | Keizersgracht 736 1017 EX > Amsterdam | The Netherlands | tel. +31 20 330 8250 > <tel:%2B31%C2%A020%20330%208250> > cel. +31 61 145 06 36 <tel:%2B31%2061%20145%2006%2036> > | http://hecticelectric.nl > > > _______________________________________________ > Nuke-dev mailing list > [email protected] > <mailto:[email protected]>, > http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev > > > > > _______________________________________________ > Nuke-dev mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev > -- ben dickson 2D TD | [email protected] rising sun pictures | www.rsp.com.au _______________________________________________ Nuke-dev mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
