[llvm-dev] Adding minimal target support to build clang

David Blaikie via llvm-dev llvm-dev at lists.llvm.org
Sun Aug 19 09:07:34 PDT 2018


Backends are necessary for parsing because clang parses inline assembly
using the llvm integrated assembles, if I recall correctly

On Sun., 19 Aug. 2018, 7:30 am John Paul Adrian Glaubitz via llvm-dev, <
llvm-dev at lists.llvm.org> wrote:

> Hi!
>
> In Debian, we have recently run into the situation that the package
> qttools-opensource-src has added LLVM's clang parser as a build dependency
> with the effect that the package can no longer be built for a couple of
> architectures like alpha or ia64 [1].
>
> From my current understanding, qttools-opensource-src is merely using the
> parser part in clang to parse C/C++ code for code analysis which is not
> necessarily an architecture-specific task.
>
> Now, does anyone know whether it would be possible to enable this feature
> on any given architecture without having to add a full target backend to
> LLVM? Maybe we could just build an LLVM variant on unsupported targets
> with the x86 backend enabled (in case it's mandatory to have at least
> one backend enabled).
>
> Thanks,
> Adrian
>
> > [1]
> https://buildd.debian.org/status/package.php?p=qttools-opensource-src&suite=sid
>
> --
>  .''`.  John Paul Adrian Glaubitz
> : :' :  Debian Developer - glaubitz at debian.org
> `. `'   Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
>   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180819/87079cb0/attachment.html>


More information about the llvm-dev mailing list