[llvm-branch-commits] [clang] [llvm] [LLVM] [Clang] Backport "Support for Gentoo `*t64` triples (64-bit time_t ABIs)" (PR #112364)
Michał Górny via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Oct 28 11:32:18 PDT 2024
mgorny wrote:
Just to clarify my concise reply (I was in a hurry): right now (FWICS since clang 17), clang rejects the host triplet we'd like to use as invalid, i.e.:
```
clang: error: version 't32' in target triple 'i686-pc-linux-gnut32' is invalid
clang: error: no input files
```
So at least *some* patch is needed to make it work at all. And since we're changing it anyway, I don't think there's a major risk in backporting the whole thing — and it would at least have the advantage of preserving consistent behavior across clang versions (i.e. not having clang 20 that applies time64 flags, and clang 19 that doesn't reject the triplet but doesn't apply the flags).
https://github.com/llvm/llvm-project/pull/112364
More information about the llvm-branch-commits
mailing list