compiler-explorer / infra

Infrastructure to set up the public Compiler Explorer instances and compilers

Home Page:https://godbolt.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mlir installs as a library _and_ a compiler

mattgodbolt opened this issue · comments

but the tarball it unpacks is identical:

Jun/02 12:49 admin-node~/infra (main|✔) $ ls /opt/compiler-explorer/libs/mlir/14.0.0/bin
bugpoint         llvm-bitcode-strip  llvm-cxxfilt          llvm-exegesis           llvm-link        llvm-mt          llvm-profgen  llvm-size        llvm-tli-checker          mlir-pdll       verify-uselistorder
dsymutil         llvm-c-test         llvm-cxxmap           llvm-extract            llvm-lipo        llvm-nm          llvm-ranlib   llvm-split       llvm-undname              mlir-reduce
llc              llvm-cat            llvm-debuginfod-find  llvm-gsymutil           llvm-lto         llvm-objcopy     llvm-rc       llvm-stress      llvm-windres              mlir-tblgen
lli              llvm-cfi-verify     llvm-diff             llvm-ifs                llvm-lto2        llvm-objdump     llvm-readelf  llvm-strings     llvm-xray                 mlir-translate
llvm-addr2line   llvm-config         llvm-dis              llvm-install-name-tool  llvm-mc          llvm-opt-report  llvm-readobj  llvm-strip       mlir-cpu-runner           opt
llvm-ar          llvm-cov            llvm-dlltool          llvm-jitlink            llvm-mca         llvm-otool       llvm-reduce   llvm-symbolizer  mlir-linalg-ods-yaml-gen  sancov
llvm-as          llvm-cvtres         llvm-dwarfdump        llvm-lib                llvm-ml          llvm-pdbutil     llvm-rtdyld   llvm-tapi-diff   mlir-lsp-server           sanstats
llvm-bcanalyzer  llvm-cxxdump        llvm-dwp              llvm-libtool-darwin     llvm-modextract  llvm-profdata    llvm-sim      llvm-tblgen      mlir-opt                  split-file
Jun/02 12:50 admin-node~/infra (main|✔) $ ls /opt/compiler-explorer/mlir-14.0.0/bin
bugpoint         llvm-bitcode-strip  llvm-cxxfilt          llvm-exegesis           llvm-link        llvm-mt          llvm-profgen  llvm-size        llvm-tli-checker          mlir-pdll       verify-uselistorder
dsymutil         llvm-c-test         llvm-cxxmap           llvm-extract            llvm-lipo        llvm-nm          llvm-ranlib   llvm-split       llvm-undname              mlir-reduce
llc              llvm-cat            llvm-debuginfod-find  llvm-gsymutil           llvm-lto         llvm-objcopy     llvm-rc       llvm-stress      llvm-windres              mlir-tblgen
lli              llvm-cfi-verify     llvm-diff             llvm-ifs                llvm-lto2        llvm-objdump     llvm-readelf  llvm-strings     llvm-xray                 mlir-translate
llvm-addr2line   llvm-config         llvm-dis              llvm-install-name-tool  llvm-mc          llvm-opt-report  llvm-readobj  llvm-strip       mlir-cpu-runner           opt
llvm-ar          llvm-cov            llvm-dlltool          llvm-jitlink            llvm-mca         llvm-otool       llvm-reduce   llvm-symbolizer  mlir-linalg-ods-yaml-gen  sancov
llvm-as          llvm-cvtres         llvm-dwarfdump        llvm-lib                llvm-ml          llvm-pdbutil     llvm-rtdyld   llvm-tapi-diff   mlir-lsp-server           sanstats
llvm-bcanalyzer  llvm-cxxdump        llvm-dwp              llvm-libtool-darwin     llvm-modextract  llvm-profdata    llvm-sim      llvm-tblgen      mlir-opt                  split-file

Either it's a copy/paste from llvm/clang, or we need to tell the library installer to pick a different tarball for the library, or else we can "just" point mlir-the-library at mlir-the-compiler ?