LLVM only handles a hard-coded list of triples.
|Reported by:||singpolyma||Owned by:|
|Type of failure:||Other||Test Case:|
|Related Tickets:||Differential Rev(s):|
Description (last modified by dterei)
LLVM simply has a hard-coded list of triples for supported platforms in compiler/llvmGen/LlvmCodeGen/Ppr.hs :: moduleLayout.
Apparently this information can potentially be sourced by configure / autotools instead. This may be a better way forward rather than adding code for each platform.
Change History (14)
comment:6 Changed 4 years ago by dterei
- Description modified (diff)
- Summary changed from Triple not passed to LLVM when cross-compiling to LLVM only handles a hard-coded list of triples.
comment:7 Changed 4 years ago by dterei
- Type changed from bug to task
- Type of failure changed from GHC doesn't work at all to Other