]> code.ossystems Code Review - openembedded-core.git/commit
ghostscript: 9.16 -> 9.18
authorHongxu Jia <hongxu.jia@windriver.com>
Mon, 29 Feb 2016 19:41:42 +0000 (19:41 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 9 Mar 2016 16:54:37 +0000 (16:54 +0000)
commitc7da39c43fc20e634c45212151400c663b39399a
treee92cf293deca1a95a9eaef0e93f424dc08b690a9
parent563922edefee882a04622ab0d78c25c61dfd851c
ghostscript: 9.16 -> 9.18

- Backport patches to fix build failure caused by
  '--without-jbig2dec' and '--without-jbig2dec'.
  ...
  |make[1]: *** No rule to make target `obj/sjbig2_.dev',
  needed by `obj/sjbig2.dev'.  Stop.
  ...
  http://bugs.ghostscript.com/show_bug.cgi?id=696497

- Previously, it did not build the whole local libpng
  source in ghostscript, only picked up specific files
  and compile them. But on ghostscript 9.18, when the
  arm's FPU has been set to NEON (-mfpu=neon * with GCC),
  the selected file "libpng/pngrutil.c" needs to link
  'png_init_filter_functions_neon' which should be
  compiled by a non-selected file "libpng/arm/arm_init.c".
  ...
  |./obj/pngrutil.o: In function `png_init_filter_functions':
  |armv7a-neon-poky-linux-gnueabi/ghostscript/9.18-r0/build/../
  ghostscript-9.18/libpng/pngrutil.c:3921: undefined reference to
  `png_init_filter_functions_neon'
  ...
  So do not compile local libpng source in ghostscript,
  use shared libpng to instead.

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/ghostscript/files/0001-Bug-696497-Fix-support-for-building-with-no-jbig2-de.patch [new file with mode: 0644]
meta/recipes-extended/ghostscript/files/0002-Bug-696497-part-2-fix-support-for-building-with-a-JP.patch [new file with mode: 0644]
meta/recipes-extended/ghostscript/files/do-not-check-local-libpng-source.patch [new file with mode: 0644]
meta/recipes-extended/ghostscript/ghostscript_9.18.bb [moved from meta/recipes-extended/ghostscript/ghostscript_9.16.bb with 87% similarity]