link: Stub out GOFF/XCOFF linker code based on LLVM.
This allows emitting object files for s390x-zos (GOFF) and powerpc(64)-aix (XCOFF). Note that GOFF emission in LLVM is still being worked on upstream for LLVM 21; the resulting object files are useless right now. Also, -fstrip is required, or LLVM will SIGSEGV during DWARF emission.
This commit is contained in:
@@ -612,6 +612,7 @@ set(ZIG_STAGE2_SOURCES
|
||||
src/link/Elf/relocatable.zig
|
||||
src/link/Elf/relocation.zig
|
||||
src/link/Elf/synthetic_sections.zig
|
||||
src/link/Goff.zig
|
||||
src/link/LdScript.zig
|
||||
src/link/MachO.zig
|
||||
src/link/MachO/Archive.zig
|
||||
@@ -652,6 +653,7 @@ set(ZIG_STAGE2_SOURCES
|
||||
src/link/Wasm/Archive.zig
|
||||
src/link/Wasm/Flush.zig
|
||||
src/link/Wasm/Object.zig
|
||||
src/link/Xcoff.zig
|
||||
src/link/aarch64.zig
|
||||
src/link/riscv.zig
|
||||
src/link/table_section.zig
|
||||
|
||||
Reference in New Issue
Block a user