For gcc based systems use g++ for linking. This is necessary so that exceptions are...
authorAntony Riakiotakis <kalast@gmail.com>
Tue, 21 Aug 2012 21:01:07 +0000 (21:01 +0000)
committerAntony Riakiotakis <kalast@gmail.com>
Tue, 21 Aug 2012 21:01:07 +0000 (21:01 +0000)
commit59c71eb00ad2b798af6b7ff7959225e975201e2b
tree6a9ddb5313554f4c75d7add2d4e380232481504c
parentc92ab5c3ef2d8339650eb95cd2ebba8c6956b62d
For gcc based systems use g++ for linking. This is necessary so that exceptions are propagated between shared libraries. We already use g++ when linking with cmake.

This solves crash when trying to render with missing files on MinGW-w64 cycles. The cause was an OpenEXR exception that went uncaught when trying to check the file's extension through OpenImageIO while building the shader tree. Thus my bug-hunting frustration can end with a happy chord.
build_files/scons/tools/Blender.py