Skip to content

AOT doesn't know how to produce assembly for XCOFF binaries #9

Open
@NattyNarwhal

Description

@NattyNarwhal

AOT code can't be generated because the assembly generator for the runtime spits out code not appropriate for XCOFF, let alone IBM as.

I think AIX is closer to Windows than anything ELF?

Checklist of known tasks:

  • Verify we're using the 64-bit assembler mode

  • Verify if we want to use IBM instead of GNU as

    • This involves another dependency.
  • Disable DWARF output

    • Down the road, we could theoretically emit XCOFF debug info instead
  • Squash GNU syntax assumptions for PowerPC emitting

    • Seems contained within aot-runtime.c.
  • Squash ELF assumptions

    • I've conducted very brief experiments using GAS instead; it expicitly tells you what's not supported on AIX.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: JITThis issue affects the Mono JITos: aixThis issue affects AIXos: iThis issue affects ipriority; lowThis issue isn't too importanttype: enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions