There was no way to set an unsupported or unknown OS ABI.
With this patch it is possible to use any numeric value.
Depends on: https://reviews.llvm.org/D71764
Paths 
  |  Differential  D71765  
[yaml2obj] - Allow using an arbitrary value for OSABI. ClosedPublic Authored by grimar on Dec 20 2019, 6:41 AM. 
Details Summary There was no way to set an unsupported or unknown OS ABI. Depends on: https://reviews.llvm.org/D71764 
Diff Detail 
 Event Timelinegrimar added a parent revision: D71764: [yaml2obj] - Add support for ELFOSABI_LINUX..Dec 20 2019, 6:41 AM This revision is now accepted and ready to land.Dec 20 2019, 6:58 AM Closed by commit rGf027e1a68dac: [yaml2obj] - Allow using an arbitrary value for OSABI. (authored by grimar).  ·  Explain WhyDec 23 2019, 2:33 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 235122 llvm/lib/ObjectYAML/ELFYAML.cpp
 llvm/test/tools/yaml2obj/ELF/header-osabi.yaml
  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||