Ticket #33006 (closed enhancement: fixed)
enhancement: gcc46 variant for R-framework
|Reported by:||adfernandes@…||Owned by:||kjell.konis@…|
The compilers used by R-framework are quite old and have problems with many modern extensions that rely on more modern C++ or Fortran compilers.
I have tried a lot of mugging about with Makevars and so on, and it is very difficult to control how extensions get built using this technique.
The attached patch enables gcc46 to be the default compiler, falling back to the original llvm-gcc-4.2 from MacPorts for OBJC and OBJCXX.
I've build and run many extensions with this patch, and it seems robust, even using the quartz graphics device, or mixed quartz plus x11.
Great work on these ports, BTW - that's a lot of munging around to get things to work!