Files
Radium_Nix/faust_llvm_21.patch
T

30 lines
1.2 KiB
Diff

--- faust/compiler/generator/llvm/llvm_dynamic_dsp_aux.cpp.orig 2025-06-30 14:55:47.000000000 +0200
+++ faust/compiler/generator/llvm/llvm_dynamic_dsp_aux.cpp 2026-01-12 05:09:26.084389475 +0100
@@ -296,7 +296,7 @@
string triple, cpu;
splitTarget(fTarget, triple, cpu);
- fModule->setTargetTriple(triple);
+ fModule->setTargetTriple(llvm::Triple(triple));
builder.setMCPU((cpu == "") ? sys::getHostCPUName() : StringRef(cpu));
TargetOptions targetOptions;
@@ -485,6 +485,6 @@
const string& object_code_path)
{
auto TargetTriple = sys::getDefaultTargetTriple();
- fModule->setTargetTriple(TargetTriple);
+ fModule->setTargetTriple(llvm::Triple(TargetTriple));
string Error;
auto Target = TargetRegistry::lookupTarget(TargetTriple, Error);
--- faust/compiler/generator/llvm/llvm_code_container.cpp.orig 2026-01-12 06:55:34.001904801 +0100
+++ faust/compiler/generator/llvm/llvm_code_container.cpp 2026-01-12 06:55:02.581093125 +0100
@@ -90,7 +90,7 @@
fBuilder->setFastMathFlags(FMF);
}
- fModule->setTargetTriple(sys::getDefaultTargetTriple());
+ fModule->setTargetTriple(llvm::Triple(sys::getDefaultTargetTriple()));
}
LLVMCodeContainer::~LLVMCodeContainer()