[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make 4.2.90 release candidate available
From: |
Robert Pluim |
Subject: |
Re: GNU make 4.2.90 release candidate available |
Date: |
Tue, 03 Sep 2019 10:25:08 +0200 |
>>>>> On Mon, 02 Sep 2019 12:28:52 -0400, Paul Smith <address@hidden> said:
Paul> My first guess is that this another of a series of unpleasantnesses
Paul> caused by clang trying to "pretend" to be GCC, and failing.
Paul> I understand why the Clang devs do this: they want to take advantage
of
Paul> the built-in userbase for GCC software. But it's extremely painful
for
Paul> portability since clang is NOT GCC.
Paul> If you run "./configure CC=clang" instead of allowing it to find the
Paul> "gcc" wrapper that Apple installs, does it work properly?
No, clang gets invoked with the same flags, and fails the same way.
Paul> This behavior (invoking GCC using these flags) is part of the automake
Paul> package, not GNU make itself, so it will be very painful for us to
work
Paul> around.
Yes. Plus removing '-C' from AM_CFLAGS reveals that there are other
flags that clang doesnʼt like.
The good news is that this affects only building from git, the
pre-release tarball builds fine with just './configure', and passes
all but one test from 'make check'.
Robert
Re: GNU make 4.2.90 release candidate available,
Robert Pluim <=