summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Lock <joshual@takoba.(none)>2011-09-27 12:53:34 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-09-28 11:47:23 +0100
commit737daaf83b3c2b4382dc518fda8c2d38085bb1bb (patch)
tree26ab1ac4daa1dedf403213f5ad68f32978a8c26e
parent62ce8f96626e061e03ca49896716bbb133721ee0 (diff)
downloadopenembedded-core-737daaf83b3c2b4382dc518fda8c2d38085bb1bb.tar.gz
openembedded-core-737daaf83b3c2b4382dc518fda8c2d38085bb1bb.tar.bz2
openembedded-core-737daaf83b3c2b4382dc518fda8c2d38085bb1bb.zip
ghostscript: disable check for time.h
ghostscript has it's own hacky check for time.h which hard-codes paths, this means in the native case it fails on systems such as Ubuntu 11.10 where the location of time.h has changed. Further it means the target build has had a host-intrusion issue. This patch disables the check for time.h, future releases of ghostscript use standard autotools checks for time.h's location. Signed-off-by: Joshua Lock <josh@linux.intel.com>
-rw-r--r--meta/recipes-extended/ghostscript/ghostscript_9.02.bb5
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.02.bb b/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
index 2e467341ef..9b21c66956 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
@@ -36,6 +36,11 @@ SRC_URI[sha256sum] = "03ea2cad13a36f8f9160912012b79619a826e7148fada6d3531feb2540
EXTRA_OECONF = "--without-x --with-system-libtiff --without-jbig2dec --without-jasper --with-fontpath=${datadir}/fonts"
+# This has been fixed upstream but for now we need to subvert the check for time.h
+# http://bugs.ghostscript.com/show_bug.cgi?id=692443
+# http://bugs.ghostscript.com/show_bug.cgi?id=692426
+CFLAGS += "-DHAVE_SYS_TIME_H=1"
+
inherit autotools
do_configure () {