[llvm-dev] Compiling GNU C Library (glibc) with llvm
Craig Topper via llvm-dev
llvm-dev at lists.llvm.org
Sun Feb 10 10:18:15 PST 2019
The clang part is not committed yet. It’s review is here
On Sun, Feb 10, 2019 at 10:09 AM David Blaikie via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> As luck would have it, asm goto was recently implemented in LLVM:
> http://llvm.org/viewvc/llvm-project?view=revision&revision=353563 (not
> sure if it's fully baked yet, that might just be the LLVM part & maybe
> there's some Clang plumbing still required)
> On Sat, Feb 9, 2019 at 7:32 PM blubee blubeeme via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>> The main reason is that GLIBC uses non-standards compliant extensions for
>> programmers convenience and LLVM want's to stick to the standards as much
>> as possible.
>> LLVM also uses some non-standard extensions. For example asm goto; the
>> last time I checked Clang did not support ASM GOTO and so later linux
>> kernels cannot be compiled.
>> The general answer comes down to standards compliance; that's my
>> On Sun, Feb 10, 2019 at 11:23 AM Md Salman Ahmed via llvm-dev <
>> llvm-dev at lists.llvm.org> wrote:
>>> Hi All,
>>> I was trying to build GNU C Library (glibc implementation) using the
>>> clang compiler in a x86_64 Linux system. However, whenever I try to set the
>>> clang compiler as the compiler in the configure script of glibc, I am
>>> getting the following error.
>>> checking if clang is sufficient to build libc... no
>>> I did a quick research to see why does clang compiler is not sufficient
>>> to build the glibc implementation and found that the glibc implementation
>>> may have some target specific features that GCC only can support. But I am
>>> not getting what are the exact reasons behind this insufficiency.
>>> Can anybody please point me what are the exact reason behind this
>>> insufficiency. Some examples would also help. Any kind of help would be
>>> greatly appreciated. Thank you!
>>> LLVM Developers mailing list
>>> llvm-dev at lists.llvm.org
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev