diff --git a/srcpkgs/libGL/patches/llvm3.8.patch b/srcpkgs/libGL/patches/llvm3.8.patch new file mode 100644 index 00000000000..34c3d10aec3 --- /dev/null +++ b/srcpkgs/libGL/patches/llvm3.8.patch @@ -0,0 +1,16 @@ +https://build.opensuse.org/package/show?project=X11%3AXOrg&package=Mesa + +--- src/gallium/state_trackers/clover/llvm/invocation.cpp ++++ src/gallium/state_trackers/clover/llvm/invocation.cpp +@@ -661,7 +661,11 @@ namespace { + + if (dump_asm) { + LLVMSetTargetMachineAsmVerbosity(tm, true); ++#if HAVE_LLVM >= 0x0308 ++ LLVMModuleRef debug_mod = wrap(llvm::CloneModule(mod).release()); ++#else + LLVMModuleRef debug_mod = wrap(llvm::CloneModule(mod)); ++#endif + emit_code(tm, debug_mod, LLVMAssemblyFile, &out_buffer, r_log); + buffer_size = LLVMGetBufferSize(out_buffer); + buffer_data = LLVMGetBufferStart(out_buffer); diff --git a/srcpkgs/libGL/template b/srcpkgs/libGL/template index adf47a58e82..c1d2516cc74 100644 --- a/srcpkgs/libGL/template +++ b/srcpkgs/libGL/template @@ -1,7 +1,7 @@ # Template build file for 'libGL'. pkgname=libGL version=11.1.2 -revision=1 +revision=2 wrksrc="mesa-${version}" build_style=gnu-configure configure_args="--enable-shared-glapi --enable-gbm