summaryrefslogtreecommitdiffstats
path: root/package/libart/libart-art-config-cross.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/libart/libart-art-config-cross.patch')
-rw-r--r--package/libart/libart-art-config-cross.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/package/libart/libart-art-config-cross.patch b/package/libart/libart-art-config-cross.patch
new file mode 100644
index 000000000..4cf768014
--- /dev/null
+++ b/package/libart/libart-art-config-cross.patch
@@ -0,0 +1,34 @@
+diff -urpN libart_lgpl-2.3.20.orig/art_config.h libart_lgpl-2.3.20/art_config.h
+--- libart_lgpl-2.3.20.orig/art_config.h 2008-04-11 10:50:04.000000000 +0200
++++ libart_lgpl-2.3.20/art_config.h 2008-04-11 10:51:32.000000000 +0200
+@@ -1,9 +1,15 @@
+ /* Automatically generated by gen_art_config.c */
+
++#include <limits.h>
++
+ #define ART_SIZEOF_CHAR 1
+ #define ART_SIZEOF_SHORT 2
+ #define ART_SIZEOF_INT 4
++#if LONG_MAX == 2147483647L
+ #define ART_SIZEOF_LONG 4
++#else
++#define ART_SIZEOF_LONG 8
++#endif
+
+ typedef unsigned char art_u8;
+ typedef unsigned short art_u16;
+diff -urpN libart_lgpl-2.3.20.orig/Makefile.am libart_lgpl-2.3.20/Makefile.am
+--- libart_lgpl-2.3.20.orig/Makefile.am 2008-04-11 10:50:04.000000000 +0200
++++ libart_lgpl-2.3.20/Makefile.am 2008-04-11 10:50:31.000000000 +0200
+@@ -3,11 +3,6 @@ noinst_PROGRAMS = testart testuta gen_ar
+ bin_SCRIPTS = \
+ libart2-config
+
+-BUILT_SOURCES = art_config.h
+-
+-art_config.h: gen_art_config$(EXEEXT)
+- ./gen_art_config > art_config.h
+-
+ EXTRA_DIST = \
+ libart.def \
+ libart-config.in \