mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
Mesa: Update 9.1.1 patch
* Use mmap vs malloc for exec memory * Solves #9685 on gcc4
This commit is contained in:
@@ -13,7 +13,7 @@ DEPEND="scons, llvm >= 3.2"
|
||||
CHECKSUM_MD5="6ea2bdc3b7ecfb4257b39814b4182580"
|
||||
MESSAGE="This port only builds with gcc4. Not for general use."
|
||||
BUILD {
|
||||
export DEBUG=1
|
||||
export DEBUG=0
|
||||
echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
|
||||
echo "This generates a Mesa3D build package for Haiku... not for general use"
|
||||
echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-="
|
||||
|
||||
12
sys-libs/mesa/patches/mesa-9.1.1.patch
Normal file
12
sys-libs/mesa/patches/mesa-9.1.1.patch
Normal file
@@ -0,0 +1,12 @@
|
||||
diff -Naur Mesa-9.1.1/src/mesa/main/execmem.c Mesa-9.1.1-haiku/src/mesa/main/execmem.c
|
||||
--- Mesa-9.1.1/src/mesa/main/execmem.c 2013-03-20 00:14:38.014417920 +0000
|
||||
+++ Mesa-9.1.1-haiku/src/mesa/main/execmem.c 2013-04-27 00:42:08.707264512 +0000
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
|
||||
|
||||
-#if defined(__linux__) || defined(__OpenBSD__) || defined(_NetBSD__) || defined(__sun)
|
||||
+#if defined(__linux__) || defined(__OpenBSD__) || defined(_NetBSD__) || defined(__sun) || defined(__HAIKU__)
|
||||
|
||||
/*
|
||||
* Allocate a large block of memory which can hold code then dole it out
|
||||
Reference in New Issue
Block a user