I want to cross-compile using clang and I have to specify the following
triple: <arch><sub>-<vendor>-<sys>-<abi>I know
that sub-architectures ("sub" in the triple) for x86_64 Intel Xeon
processors could be v2 for ivy bridge or v3 for haswell or v4 etc. Could you
please answer: which version of sub-architecture is considered sandy bridge for
Intel® Xeon® processor E5-4600/2600/1600 product family (I am thinking it could
be v1 or v0 in llvm)? Thank you.
On Wednesday, June 7, 2017 1:05 AM, Tim Northover <t.p.northover at
gmail.com> wrote:
On 6 June 2017 at 10:46, Iulia Stirb <iulia_s24 at yahoo.com>
wrote:> Thank you. So the ABI in llvm will be "gnu" for all Linux
distributions?
The last part of the triple will always be "gnu" for x86, yes. The ABI
itself I might call GNU, or SysV depending on exactly what I'm talking
about.
Cheers.
Tim.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20170608/ab9292cb/attachment.html>