meta: use clang -x c++ instead of clang++

This commit is contained in:
lyken 2024-07-07 20:03:34 +08:00
parent 650f354b74
commit 76defac462
3 changed files with 4 additions and 3 deletions

View File

@ -12,7 +12,7 @@
llvm-tools-irrt = pkgs.runCommandNoCC "llvm-tools-irrt" {}
''
mkdir -p $out/bin
ln -s ${pkgs.llvmPackages_14.clang-unwrapped}/bin/clang++ $out/bin/clang++-irrt
ln -s ${pkgs.llvmPackages_14.clang-unwrapped}/bin/clang $out/bin/clang-irrt
ln -s ${pkgs.llvmPackages_14.llvm.out}/bin/llvm-as $out/bin/llvm-as-irrt
'';
nac3artiq = pkgs.python3Packages.toPythonModule (

View File

@ -17,6 +17,7 @@ fn main() {
let flags: &[&str] = &[
"--target=wasm32",
FILE,
"-x", "c++",
"-fno-discard-value-names",
"-fno-exceptions",
"-fno-rtti",
@ -37,7 +38,7 @@ fn main() {
let out_dir = env::var("OUT_DIR").unwrap();
let out_path = Path::new(&out_dir);
let output = Command::new("clang++-irrt")
let output = Command::new("clang-irrt")
.args(flags)
.output()
.map(|o| {

View File

@ -80,7 +80,7 @@ in rec {
llvm-tools-irrt = pkgs.runCommandNoCC "llvm-tools-irrt" {}
''
mkdir -p $out/bin
ln -s ${llvm-nac3}/bin/clang++.exe $out/bin/clang++-irrt.exe
ln -s ${llvm-nac3}/bin/clang.exe $out/bin/clang-irrt.exe
ln -s ${llvm-nac3}/bin/llvm-as.exe $out/bin/llvm-as-irrt.exe
'';
nac3artiq = pkgs.rustPlatform.buildRustPackage {