mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1024097 - Allow jemalloc to build with clang-cl. r=njn
This commit is contained in:
parent
10e522722d
commit
6112b7d5ad
22
memory/jemalloc/0008-Allow-to-build-with-clang-cl.patch
Normal file
22
memory/jemalloc/0008-Allow-to-build-with-clang-cl.patch
Normal file
@ -0,0 +1,22 @@
|
||||
diff --git a/include/msvc_compat/C99/stdbool.h b/include/msvc_compat/C99/stdbool.h
|
||||
--- a/include/msvc_compat/C99/stdbool.h
|
||||
+++ b/include/msvc_compat/C99/stdbool.h
|
||||
@@ -1,16 +1,18 @@
|
||||
#ifndef stdbool_h
|
||||
#define stdbool_h
|
||||
|
||||
#include <wtypes.h>
|
||||
|
||||
/* MSVC doesn't define _Bool or bool in C, but does have BOOL */
|
||||
/* Note this doesn't pass autoconf's test because (bool) 0.5 != true */
|
||||
+#ifndef __clang__
|
||||
typedef BOOL _Bool;
|
||||
+#endif
|
||||
|
||||
#define bool _Bool
|
||||
#define true 1
|
||||
#define false 0
|
||||
|
||||
#define __bool_true_false_are_defined 1
|
||||
|
||||
#endif /* stdbool_h */
|
@ -5,7 +5,9 @@
|
||||
|
||||
/* MSVC doesn't define _Bool or bool in C, but does have BOOL */
|
||||
/* Note this doesn't pass autoconf's test because (bool) 0.5 != true */
|
||||
#ifndef __clang__
|
||||
typedef BOOL _Bool;
|
||||
#endif
|
||||
|
||||
#define bool _Bool
|
||||
#define true 1
|
||||
|
1
memory/jemalloc/update.sh
Normal file → Executable file
1
memory/jemalloc/update.sh
Normal file → Executable file
@ -21,6 +21,7 @@ patch -p1 < ../0004-Try-to-use-__builtin_ffsl-if-ffsl-is-unavailable.patch
|
||||
patch -p1 < ../0005-Check-for-__builtin_ffsl-before-ffsl.patch
|
||||
patch -p1 < ../0006-Fix-clang-warnings.patch
|
||||
patch -p1 < ../0007-Ensure-the-default-purgeable-zone-is-after-the-defau.patch
|
||||
patch -p1 < ../0008-Allow-to-build-with-clang-cl.patch
|
||||
|
||||
cd ..
|
||||
hg addremove -q src
|
||||
|
Loading…
Reference in New Issue
Block a user