[oe-commits] Joshua Lock : ghostscript: disable check for time.h

git version control git at git.openembedded.org
Tue Oct 4 12:47:19 UTC 2011


Module: openembedded-core.git
Branch: 2011-1
Commit: 59746f706fd71b58268745309dfa54b87ccdb967
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=59746f706fd71b58268745309dfa54b87ccdb967

Author: Joshua Lock <joshual at takoba.(none)>
Date:   Tue Sep 27 12:53:34 2011 -0700

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 at linux.intel.com>

---

 .../ghostscript/ghostscript_9.02.bb                |    5 +++++
 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 2e46734..9b21c66 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 () {





More information about the Openembedded-commits mailing list