> 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

Reply via email to