[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compilation with clang
From: |
David Kastrup |
Subject: |
Re: compilation with clang |
Date: |
Tue, 06 Nov 2018 11:22:20 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
David Kastrup <address@hidden> writes:
> Werner LEMBERG <address@hidden> writes:
>
>>> And answers are trickling in; see thread starting with
>>>
>>> http://lists.llvm.org/pipermail/cfe-users/2018-November/001417.html
>>
>> Is the work-around shown in
>>
>> https://godbolt.org/z/cTq06R
>>
>> usable for lilypond?
>
> No. It's not C++08 syntax, and LilyPond actually makes use of the
> overloading resolution (which of the templates is called depends on
> where in the hierarchy the function that the function pointer refers to
> is defined) as part of the macro framework used here and thus it's not
> possible to manually resolve the override and kill all the prospective
> alternatives.
Besides, the way I read the "work-around" output, it still fails in
Clang.
> If the Clang developers refuse to fix the bug, we'll just stick with the
> current scheme: we don't need Clang to compile the MacOSX version of
> LilyPond.
--
David Kastrup
- compilation with clang, Werner LEMBERG, 2018/11/03
- Re: compilation with clang, David Kastrup, 2018/11/03
- Re: compilation with clang, Werner LEMBERG, 2018/11/03
- Re: compilation with clang, David Kastrup, 2018/11/03
- Re: compilation with clang, Werner LEMBERG, 2018/11/03
- Re: compilation with clang, Werner LEMBERG, 2018/11/05
- Re: compilation with clang, David Kastrup, 2018/11/05
- Re: compilation with clang, Werner LEMBERG, 2018/11/05
- Re: compilation with clang, Werner LEMBERG, 2018/11/06
- Re: compilation with clang, David Kastrup, 2018/11/06
- Re: compilation with clang,
David Kastrup <=
- Re: compilation with clang, Werner LEMBERG, 2018/11/06
- Re: compilation with clang, Werner LEMBERG, 2018/11/07
- Re: compilation with clang, David Kastrup, 2018/11/07
- Re: compilation with clang, Werner LEMBERG, 2018/11/07
- Re: compilation with clang, Werner LEMBERG, 2018/11/07