--- 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()