By default the configure script searches for gcc before looking for clang. However… X-code installs “clang” and also “gcc”, and that “gcc” is not the GNU gcc… it is a wrapper around clang/llvm. So to install the GNU gcc you need to use homebrew like this: % brew install gcc-7 and then tell the configure script to use that compiler: % ./configure --enable-single-host CC=gcc-7 You will notice a dramatic decrease in compilation time and in execution time (about 3 or 4 times faster execution if I recall correctly). On my machine a “make -j8” after a “make clean” takes 30 seconds. Marc
On Sep 20, 2017, at 3:18 AM, Ben <mailist.ben@srctxt.com> wrote:
hi On macos sierra running the ./configure script gives me the following message:
*** The clang compiler is being used. Please be aware that the build *** *** may take a very long time (over 30 minutes on a fairly fast *** *** machine with clang 3.0). Configuring with GNU GCC will give a *** *** faster build (1 min on the same machine with GNU GCC 4.2.1) and *** *** the executable will be faster.
What can I do to enforce GCC? I cannot see any specific configure --options
Attached you'll find the entire configure log.
Thanks, Ben
<configure.log>_______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list