bug-make
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]