[LLVMdev] [cfe-dev] [PATCH] triples for baremetal
David Chisnall
David.Chisnall at cl.cam.ac.uk
Mon Jun 23 07:31:55 PDT 2014
On 23 Jun 2014, at 15:13, Renato Golin <renato.golin at linaro.org> wrote:
> The main issue with your patch is that it can change user expected
> behaviour, and I can't tell you what is the expected behaviour in
> Darwin or BSD. If people usually use "unknown" in triples, this will
> break their builds. If not, this could break the build of someone who
> does.
I think (Hat: FreeBSD) we only expect to see unknown in the vendor field (e.g. i386-unknown-freebsd). If the OS field is unknown, rather than freebsd, then it's not one of ours and we aren't likely to care. I don't really like the way that we conflate OS with ABI, but then I don't really like anything about triples...
David
More information about the llvm-dev
mailing list