diff --git a/etc/config/c++.amazon.properties b/etc/config/c++.amazon.properties index 73ef4e5baf0..719d3e63aee 100644 --- a/etc/config/c++.amazon.properties +++ b/etc/config/c++.amazon.properties @@ -862,7 +862,7 @@ compiler.zapcc190308.name=x86-64 Zapcc 190308 ############################### # Cross GCC -group.cross.compilers=&ppcs:&mipss:&nanomips:&mrisc32:&msp:&gccarm:&avr:&rvgcc:&xtensaesp32:&xtensaesp32s2:&xtensaesp32s3:&platspec:&kalray:&s390x:&sh:&loongarch64:&c6x:&sparc:&sparc64:&sparcleon +group.cross.compilers=&ppcs:&mipss:&nanomips:&mrisc32:&msp:&gccarm:&avr:&rvgcc:&xtensaesp32:&xtensaesp32s2:&xtensaesp32s3:&platspec:&kalray:&s390x:&sh:&loongarch64:&c6x:&sparc:&sparc64:&sparcleon:&bpf group.cross.supportsBinary=true group.cross.groupName=Cross GCC group.cross.supportsExecute=false @@ -870,6 +870,23 @@ group.cross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html group.cross.licenseName=GNU General Public License group.cross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. https://fsf.org/ +############################### +# Cross for BPF +group.bpf.compilers=&gccbpf + +# GCC for BPF +group.gccbpf.compilers=bpfgtrunk +group.gccbpf.supportsBinary=true +group.gccbpf.supportsExecute=false +group.gccbpf.baseName=BPF gcc +group.gccbpf.groupName=BPF GCC +group.gccbpf.isSemVer=true + +compiler.bpfgtrunk.exe=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-g++ +compiler.bpfgtrunk.semver=trunk +compiler.bpfgtrunk.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump +compiler.bpfgtrunk.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt + ############################### # Cross for SPARC group.sparc.compilers=&gccsparc diff --git a/etc/config/c.amazon.properties b/etc/config/c.amazon.properties index 2d28e67ab9a..305f12eed62 100644 --- a/etc/config/c.amazon.properties +++ b/etc/config/c.amazon.properties @@ -800,13 +800,30 @@ compiler.cicx202221.options=--gcc-toolchain=/opt/compiler-explorer/gcc-12.2.0 ############################### # Cross GCC -group.ccross.compilers=&cppcs:&cmipss:&cnanomips:&cmrisc32:&cmsp:&cgccarm:&cavr:&rvcgcc:&cxtensaesp32:&cxtensaesp32s2:&cxtensaesp32s3:&cplatspec:&ckalray:&cs390x:&csh:&cloongarch64:&cc6x:&csparc:&csparc64:&csparcleon +group.ccross.compilers=&cppcs:&cmipss:&cnanomips:&cmrisc32:&cmsp:&cgccarm:&cavr:&rvcgcc:&cxtensaesp32:&cxtensaesp32s2:&cxtensaesp32s3:&cplatspec:&ckalray:&cs390x:&csh:&cloongarch64:&cc6x:&csparc:&csparc64:&csparcleon:&cbpf group.ccross.supportsBinary=false group.ccross.groupName=Cross GCC group.ccross.licenseLink=https://gcc.gnu.org/onlinedocs/gcc/Copying.html group.ccross.licenseName=GNU General Public License group.ccross.licensePreamble=Copyright (c) 2007 Free Software Foundation, Inc. https://fsf.org/ +############################### +# Cross for BPF +group.cbpf.compilers=&cgccbpf + +# GCC for BPF +group.cgccbpf.compilers=cbpfgtrunk +group.cgccbpf.supportsBinary=true +group.cgccbpf.supportsExecute=false +group.cgccbpf.baseName=BPF gcc +group.cgccbpf.groupName=BPF GCC +group.cgccbpf.isSemVer=true + +compiler.cbpfgtrunk.exe=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-gcc +compiler.cbpfgtrunk.semver=trunk +compiler.cbpfgtrunk.objdumper=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-objdump +compiler.cbpfgtrunk.demangler=/opt/compiler-explorer/bpf/gcc-trunk/bpf-unknown-none/bin/bpf-unknown-none-c++filt + ############################### # Cross for SPARC group.csparc.compilers=&cgccsparc