From f7913ec68d2a23714529b1c26d355555d3ac4339 Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Mon, 5 Dec 2016 22:52:20 +0000 Subject: [PATCH] [docs] Use x86_64 and i386 instead of x86 as arch for triples. Summary: x86 is not a valid arch for target triples, but x86_64 and i386 are. Reviewers: rengolin, silvas Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D26960 llvm-svn: 288723 --- clang/docs/CrossCompilation.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/docs/CrossCompilation.rst b/clang/docs/CrossCompilation.rst index c07bc21..5e1253d 100644 --- a/clang/docs/CrossCompilation.rst +++ b/clang/docs/CrossCompilation.rst @@ -78,14 +78,14 @@ go ahead, creating code for the host platform, which will break later on when assembling or linking. The triple has the general format ``---``, where: - * ``arch`` = ``x86``, ``arm``, ``thumb``, ``mips``, etc. + * ``arch`` = ``x86_64``, ``i386``, ``arm``, ``thumb``, ``mips``, etc. * ``sub`` = for ex. on ARM: ``v5``, ``v6m``, ``v7a``, ``v7m``, etc. * ``vendor`` = ``pc``, ``apple``, ``nvidia``, ``ibm``, etc. * ``sys`` = ``none``, ``linux``, ``win32``, ``darwin``, ``cuda``, etc. * ``abi`` = ``eabi``, ``gnu``, ``android``, ``macho``, ``elf``, etc. The sub-architecture options are available for their own architectures, -of course, so "x86v7a" doesn't make sense. The vendor needs to be +of course, so "x86v7a" doesn't make sense. The vendor needs to be specified only if there's a relevant change, for instance between PC and Apple. Most of the time it can be omitted (and Unknown) will be assumed, which sets the defaults for the specified architecture. -- 2.7.4