#50953: gambit-c @4.7.6 Change compiler and add desirable ./configure option --------------------------+-------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: haspatch Port: gambit-c | --------------------------+-------------------------------- Comment (by macports@…): Thanks Ryan for your comments. Indeed, I did not know the rationale behind the choice of default C compiler in macports. I have tested the gcc5 compiler (macports-gcc-5) by compiling the gambit package itself, and by then using that gambit and the gcc5 compiler to compile some little scheme programs, and it seems to work well. I feel pretty strongly that the benefits of using this compiler with the "--enable-single-host" configuration option are worth pursuing. Perhaps we could compromise by: (1) switching the configure.compiler option to specify "macports-gcc-5", and (2) adding that compiler as a dependent? This way I assume that the compatible version of libgcc_s will exist on the user's system. Additionally, a “notes” section could be added to the Portfile explaining that an atypical compiler is recommended for this package. I have made these changes, and uploaded the new .diff file for your perusal. With regard to your comments regarding C++… From upstream: http://gambitscheme.org/wiki/index.php/Configure_script_options : “The option --enable-cplusplus should be used when applications developed with the Gambit-C compiler are to be linked with code or libraries written in C++. This will compile all of the Gambit-C source code with a C++ compiler instead of a C compiler (this is possible because the code generated by the Gambit-C compiler conforms both to C and C++).” I have wrapped this option into a new variation (called: “cpp”). -- Ticket URL: <https://trac.macports.org/ticket/50953#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X