Skip to content

aarch64-linux-gnu support #3

Open
@pfgithub

Description

@pfgithub

Reproduction: On an aarch64-linux-gnu machine, clone zig-gamedev and run zig build gui_test_wgpu, or on another machine run zig build gui_test_wgpu -Dtarget=aarch64-linux-gnu

Some of the errors, when building for native target (zig build gui_test_wgpu)

error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/2d07bc639da54e61162c5dc2347f6982/type.o) is incompatible with elf64-littleaarch64
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/20e302dae5f2729b63bc579233d31fa8/module.o) is incompatible with elf64-littleaarch64
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/2d5bacf236a8502b4c441fa76bfac557/continue_statement.o) is incompatible with elf64-littleaarch64
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/47c67c6aa3786116782278ad96ad4b77/internal_attribute.o) is incompatible with elf64-littleaarch64
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/3206bf80fd358e6a292573d552b1bdf3/stride_attribute.o) is incompatible with elf64-littleaarch64

Alternatively, when building with zig build gui_test_wgpu -Dtarget=aarch64-linux-gnu

error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/85a75da374a17c316c0107677988e869/function.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/b782c2827f06e615d50a04e6726ad61d/builder.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/d527fbc0ba85ef0fc63d8a5161708253/instruction.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/637cacb19b9660adcb609478241f70eb/operand.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/9fdc09b4cce8852c606ee506104c1725/binary_writer.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/1483fa6b2cd74427a8f7951e0d9dc136/token.o) is incompatible with aarch64linux
error: ld.lld: /home/pfg/.cache/zig/p/12205cd13f6849f94ef7688ee88c6b74c7918a5dfb514f8a403fcc2929a0aa342627/libdawn.a(/home/runner/work/mach-gpu-dawn/mach-gpu-dawn/zig-cache/o/93ed71fb4868dcd884ee3af03b386526/classify_template_args.o) is incompatible with aarch64linux

I'm not sure what target the archive was built for, but it doesn't seem to be aarch64-linux-gnu

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions