Skip to content

Request for Integrating asmx-g3-git AUR Package into Compiler Explorer Infra #1817

@TaiHusk

Description

@TaiHusk

Hello Compiler Explorer team,

I'm exploring the possibility of integrating the asmx-g3-git package from the Arch User Repository (AUR) into the Compiler Explorer infrastructure. This package provides the AsmX G3 compiler, which I've been testing locally and would like to see supported on the platform.

Is this integration feasible? If so, how could we implement such a non-standard approach? For instance, using an AUR helper like yay should automatically handle the setup of the required environment, including dependencies and configuration, since it's designed for Arch-based systems.

For reference, I've successfully run AsmX on a local Compiler Explorer instance using make dev. Here's a screenshot showing the successful compilation and execution:

Image
# etc/config/asmx.local.properties
compiler.asmx-g3.name=AsmX G3
compiler.asmx-g3.exe=/usr/bin/asmx
compiler.asmx-g3.versionFlag=--version
compiler.asmx-g3.versionRe=Version: (v\d+.*)
compiler.asmx-g3.compilerType=asmx

compiler.asmx-g3.supportsExecute=true
compiler.asmx-g3.supportsBinary=true
compiler.asmx-g3.supportsBinaryObject=true

compiler.asmx-g3.objdumper=objdump
compiler.asmx-g3.lang=asmx

# etc/config/asmx.defaults.properties
id=asmx
name=AsmX G3
compilers=asmx-g3
defaultCompiler=asmx-g3

monacoLabel=asmx
extensions=.asmx
aliases=AsmX,asmx

supportsExecute=true
supportsBinary=true
supportsBinaryObject=true

I'd appreciate any guidance, insights, or next steps on how to proceed with this integration.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions