[llvm-dev] Question

Iulia Stirb via llvm-dev llvm-dev at lists.llvm.org
Tue Jun 6 10:46:33 PDT 2017


Thank you. So the ABI in llvm will be "gnu" for all Linux distributions? 

    On Monday, June 5, 2017 11:39 PM, Tim Northover <t.p.northover at gmail.com> wrote:
 

 On 5 June 2017 at 11:54, Iulia Stirb <iulia_s24 at yahoo.com> wrote:
> Can you also please tell me how can I find out the ABI (application binary
> interface)?

Could you send your messages with a smaller font, or better still in
plain text? It's very distracting and quite difficult to read
(particularly your message about the errors MSVC was giving).

Anyway, your ABI will be determined by which OS you're compiling for
in almost all cases. And if you're building Clang on the same platform
you're running the binaries on that should be correctly detected when
you run CMake.

Otherwise you'll have to set the LLVM_DEFAULT_TARGET_TRIPLE CMake
variable. Typical values are "x86_64-linux-gnu",
"x86_64-apple-macosx10.12" or "x86_64-windows-msvc". That will also
set the corresponding ABI.

Cheers.

Tim.


   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170606/8a18314c/attachment.html>


More information about the llvm-dev mailing list