From: "Khem Raj" <raj.khem@gmail.com>
To: openembedded-core@lists.openembedded.org
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Subject: Re: [OE-core] [PATCH 10/17] ghostscript: update 9.50 -> 9.52
Date: Thu, 30 Apr 2020 08:48:44 -0700 [thread overview]
Message-ID: <fcd6ba95-741e-e858-eb4f-20d757bd29db@gmail.com> (raw)
In-Reply-To: <20200430095815.2824-10-alex.kanavin@gmail.com>
On 4/30/20 2:58 AM, Alexander Kanavin wrote:
> Drop all custom objarch.h files; ghostscript nowadays generates
> that with autoconf.
>
they were generated in past too, but they were not cross compiler safe.
has that changed ?
> Freetype can no longer be disabled.
>
> Building out of source tree is broken.
>
> Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> ---
> .../do-not-check-local-libpng-source.patch | 37 ++++------
> .../ghostscript/CVE-2019-14869-0001.patch | 70 -------------------
> .../ghostscript/ghostscript/aarch64/objarch.h | 40 -----------
> .../ghostscript/ghostscript/arm/objarch.h | 40 -----------
> .../ghostscript/ghostscript/armeb/objarch.h | 40 -----------
> .../ghostscript-9.02-genarch.patch | 38 ----------
> .../ghostscript/ghostscript/i586/objarch.h | 41 -----------
> .../ghostscript/microblaze/objarch.h | 40 -----------
> .../ghostscript/microblazeel/objarch.h | 40 -----------
> .../ghostscript/mipsarchn32eb/objarch.h | 40 -----------
> .../ghostscript/mipsarchn32el/objarch.h | 40 -----------
> .../ghostscript/mipsarchn64eb/objarch.h | 40 -----------
> .../ghostscript/mipsarchn64el/objarch.h | 40 -----------
> .../ghostscript/mipsarcho32eb/objarch.h | 40 -----------
> .../ghostscript/mipsarcho32el/objarch.h | 40 -----------
> .../ghostscript/ghostscript/nios2/objarch.h | 40 -----------
> .../ghostscript/ghostscript/powerpc/objarch.h | 40 -----------
> .../ghostscript/powerpc64/objarch.h | 40 -----------
> .../ghostscript/powerpc64le/objarch.h | 40 -----------
> .../ghostscript/ghostscript/x86-64/objarch.h | 40 -----------
> ...hostscript_9.50.bb => ghostscript_9.52.bb} | 19 ++---
> 21 files changed, 19 insertions(+), 826 deletions(-)
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/CVE-2019-14869-0001.patch
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/aarch64/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/arm/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/armeb/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-genarch.patch
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/i586/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/microblaze/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/microblazeel/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarchn32eb/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarchn32el/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarchn64eb/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarchn64el/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarcho32eb/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/mipsarcho32el/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/nios2/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/powerpc/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/powerpc64/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/powerpc64le/objarch.h
> delete mode 100644 meta/recipes-extended/ghostscript/ghostscript/x86-64/objarch.h
> rename meta/recipes-extended/ghostscript/{ghostscript_9.50.bb => ghostscript_9.52.bb} (89%)
>
> diff --git a/meta/recipes-extended/ghostscript/files/do-not-check-local-libpng-source.patch b/meta/recipes-extended/ghostscript/files/do-not-check-local-libpng-source.patch
> index 5834ffaf9f..a9afb9948c 100644
> --- a/meta/recipes-extended/ghostscript/files/do-not-check-local-libpng-source.patch
> +++ b/meta/recipes-extended/ghostscript/files/do-not-check-local-libpng-source.patch
> @@ -1,7 +1,7 @@
> -From a954bf29a5f906b3151dffbecb5856e02e1565da Mon Sep 17 00:00:00 2001
> +From 2adaa7366064a8f18af864eda74e52877a89620c Mon Sep 17 00:00:00 2001
> From: Hongxu Jia <hongxu.jia@windriver.com>
> Date: Mon, 18 Jan 2016 01:00:30 -0500
> -Subject: [PATCH 03/10] configure.ac: do not check local png source
> +Subject: [PATCH] configure.ac: do not check local png source
>
> In oe-core, it did not need to compile local libpng
> source in ghostscript, so do not check local png
> @@ -11,28 +11,21 @@ libpng library.
> Upstream-Status: Inappropriate [OE-Core specific]
>
> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> +
> ---
> - configure.ac | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> + configure.ac | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure.ac b/configure.ac
> -index 9341930..80a60b1 100644
> +index 698abd3..e65ac8b 100644
> --- a/configure.ac
> +++ b/configure.ac
> -@@ -1114,11 +1114,11 @@ AC_SUBST(ZLIBDIR)
> - AC_SUBST(FT_SYS_ZLIB)
> -
> - dnl png for the png output device; it also requires zlib
> --LIBPNGDIR=src
> -+LIBPNGDIR=$srcdir/libpng
> - PNGDEVS=''
> - PNGDEVS_ALL='png48 png16m pnggray pngmono pngmonod png256 png16 pngalpha'
> - AC_MSG_CHECKING([for local png library source])
> --if test -f $srcdir/libpng/pngread.c; then
> -+if false; then
> - AC_MSG_RESULT([yes])
> - SHARE_LIBPNG=0
> - LIBPNGDIR=$srcdir/libpng
> ---
> -1.8.3.1
> -
> +@@ -1241,7 +1241,7 @@ else
> + PNGDEVS=''
> + PNGDEVS_ALL='png48 png16m pnggray pngmono pngmonod png256 png16 pngalpha'
> + AC_MSG_CHECKING([for local png library source])
> +- if test -f $srcdir/libpng/pngread.c; then
> ++ if false; then
> + AC_MSG_RESULT([yes])
> + SHARE_LIBPNG=0
> + LIBPNGDIR=$srcdir/libpng
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/CVE-2019-14869-0001.patch b/meta/recipes-extended/ghostscript/ghostscript/CVE-2019-14869-0001.patch
> deleted file mode 100644
> index 715ec1c450..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/CVE-2019-14869-0001.patch
> +++ /dev/null
> @@ -1,70 +0,0 @@
> -From 485904772c5f0aa1140032746e5a0abfc40f4cef Mon Sep 17 00:00:00 2001
> -From: Chris Liddell <chris.liddell@artifex.com>
> -Date: Tue, 5 Nov 2019 09:45:27 +0000
> -Subject: [PATCH] Bug 701841: remove .forceput from /.charkeys
> -
> -When loading Type 1 or Truetype fonts from disk, we attempt to extend the glyph
> -name table to include all identifiable glyph names from the Adobe Glyph List.
> -
> -In the case of Type 1 fonts, the font itself (almost always) marks the
> -CharStrings dictionary as read-only, hence we have to use .forceput for that
> -case.
> -
> -But for Truetype fonts, the CharStrings dictionary is created internally and is
> -not read-only until *after* we have fully populated it (including the extended
> -glyph names from the AGL), hence there is no need for .forceput, and no need to
> -carry the security risk of using it.
> -
> -Replace with regular put.
> -
> -CVE: CVE-2019-14869
> -Upstream-Status: Backport [git://git.ghostscript.com/ghostpdl.git]
> -
> -Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
> ----
> - Resource/Init/gs_ttf.ps | 8 ++++----
> - 1 file changed, 4 insertions(+), 4 deletions(-)
> -
> -diff --git a/Resource/Init/gs_ttf.ps b/Resource/Init/gs_ttf.ps
> -index e34967d..5354ff0 100644
> ---- a/Resource/Init/gs_ttf.ps
> -+++ b/Resource/Init/gs_ttf.ps
> -@@ -1301,7 +1301,7 @@ currentdict /.pickcmap_with_no_xlatmap .undef
> - TTFDEBUG { (\n1 setting alias: ) print dup ==only
> - ( to be the same as ) print 2 index //== exec } if
> -
> -- 7 index 2 index 3 -1 roll exch .forceput
> -+ 7 index 2 index 3 -1 roll exch put
> - } forall
> - pop pop pop
> - }
> -@@ -1319,7 +1319,7 @@ currentdict /.pickcmap_with_no_xlatmap .undef
> - exch pop
> - TTFDEBUG { (\n2 setting alias: ) print 1 index ==only
> - ( to use glyph index: ) print dup //== exec } if
> -- 5 index 3 1 roll .forceput
> -+ 5 index 3 1 roll put
> - //false
> - }
> - {
> -@@ -1336,7 +1336,7 @@ currentdict /.pickcmap_with_no_xlatmap .undef
> - { % CharStrings(dict) isunicode(boolean) cmap(dict) RAGL(dict) gname(name) codep(integer) gindex(integer)
> - TTFDEBUG { (\3 nsetting alias: ) print 1 index ==only
> - ( to be index: ) print dup //== exec } if
> -- exch pop 5 index 3 1 roll .forceput
> -+ exch pop 5 index 3 1 roll put
> - }
> - {
> - pop pop
> -@@ -1366,7 +1366,7 @@ currentdict /.pickcmap_with_no_xlatmap .undef
> - } ifelse
> - ]
> - TTFDEBUG { (Encoding: ) print dup === flush } if
> --} .bind executeonly odef % hides .forceput
> -+} .bind odef
> -
> - % ---------------- CIDFontType 2 font loading ---------------- %
> -
> ---
> -2.20.1
> -
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/aarch64/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/aarch64/objarch.h
> deleted file mode 100644
> index a05de29def..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/aarch64/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/arm/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/arm/objarch.h
> deleted file mode 100644
> index e8772cd958..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/arm/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/armeb/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/armeb/objarch.h
> deleted file mode 100644
> index 359097f356..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/armeb/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-genarch.patch b/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-genarch.patch
> deleted file mode 100644
> index 7b70bb8e2c..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/ghostscript-9.02-genarch.patch
> +++ /dev/null
> @@ -1,38 +0,0 @@
> -From c076d0fc970f190f723018258790c79b59daba2e Mon Sep 17 00:00:00 2001
> -From: Hongxu Jia <hongxu.jia@windriver.com>
> -Date: Sat, 11 May 2019 21:20:27 +0800
> -Subject: [PATCH] not generate objarch.h at compile time
> -
> -Import patch from windriver linux for cross compilation, and split
> -patches into oe way under different directories such as i586, powerpc etc
> -according to Richard's opinion.
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Kang Kai <kai.kang@windriver.com>
> -Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
> -
> -Rebase to 9.27
> -Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
> ----
> - base/lib.mak | 4 ++--
> - 1 file changed, 2 insertions(+), 2 deletions(-)
> -
> -diff --git a/base/lib.mak b/base/lib.mak
> -index 3ed088a..5af2b43 100644
> ---- a/base/lib.mak
> -+++ b/base/lib.mak
> -@@ -87,8 +87,8 @@ arch_h=$(GLGEN)arch.h
> - stdpre_h=$(GLSRC)stdpre.h
> - stdint__h=$(GLSRC)stdint_.h
> -
> --$(GLGEN)arch.h : $(GENARCH_XE)
> -- $(EXP)$(GENARCH_XE) $(GLGEN)arch.h $(TARGET_ARCH_FILE)
> -+##$(GLGEN)arch.h : $(GENARCH_XE)
> -+## $(EXP)$(GENARCH_XE) $(GLGEN)arch.h $(TARGET_ARCH_FILE)
> -
> - # Platform interfaces
> -
> ---
> -2.7.4
> -
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/i586/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/i586/objarch.h
> deleted file mode 100644
> index 5817b7a6d7..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/i586/objarch.h
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 4
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> -
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/microblaze/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/microblaze/objarch.h
> deleted file mode 100644
> index 63232fdfa6..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/microblaze/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 4
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/microblazeel/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/microblazeel/objarch.h
> deleted file mode 100644
> index 3ec8101681..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/microblazeel/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 4
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32eb/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32eb/objarch.h
> deleted file mode 100644
> index 0d0a16bfa3..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32eb/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32el/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32el/objarch.h
> deleted file mode 100644
> index a05de29def..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn32el/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64eb/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64eb/objarch.h
> deleted file mode 100644
> index 0d0a16bfa3..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64eb/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64el/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64el/objarch.h
> deleted file mode 100644
> index a05de29def..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarchn64el/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32eb/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32eb/objarch.h
> deleted file mode 100644
> index b8b637cca2..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32eb/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 4
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32el/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32el/objarch.h
> deleted file mode 100644
> index 29f90ddf85..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/mipsarcho32el/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 4
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/nios2/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/nios2/objarch.h
> deleted file mode 100644
> index 3ec8101681..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/nios2/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 4
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/powerpc/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/powerpc/objarch.h
> deleted file mode 100644
> index 359097f356..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/powerpc/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 4
> -#define ARCH_ALIGN_PTR_MOD 4
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 2
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 4
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/powerpc64/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/powerpc64/objarch.h
> deleted file mode 100644
> index 0d0a16bfa3..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/powerpc64/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 1
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/powerpc64le/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/powerpc64le/objarch.h
> deleted file mode 100644
> index a05de29def..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/powerpc64le/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript/x86-64/objarch.h b/meta/recipes-extended/ghostscript/ghostscript/x86-64/objarch.h
> deleted file mode 100644
> index a05de29def..0000000000
> --- a/meta/recipes-extended/ghostscript/ghostscript/x86-64/objarch.h
> +++ /dev/null
> @@ -1,40 +0,0 @@
> -/* Parameters derived from machine and compiler architecture. */
> -/* This file is generated mechanically by genarch.c. */
> -
> - /* ---------------- Scalar alignments ---------------- */
> -
> -#define ARCH_ALIGN_SHORT_MOD 2
> -#define ARCH_ALIGN_INT_MOD 4
> -#define ARCH_ALIGN_LONG_MOD 8
> -#define ARCH_ALIGN_PTR_MOD 8
> -#define ARCH_ALIGN_FLOAT_MOD 4
> -#define ARCH_ALIGN_DOUBLE_MOD 8
> -
> - /* ---------------- Scalar sizes ---------------- */
> -
> -#define ARCH_LOG2_SIZEOF_CHAR 0
> -#define ARCH_LOG2_SIZEOF_SHORT 1
> -#define ARCH_LOG2_SIZEOF_INT 2
> -#define ARCH_LOG2_SIZEOF_LONG 3
> -#define ARCH_LOG2_SIZEOF_LONG_LONG 3
> -#define ARCH_SIZEOF_GX_COLOR_INDEX 8
> -#define ARCH_SIZEOF_PTR 8
> -#define ARCH_SIZEOF_FLOAT 4
> -#define ARCH_SIZEOF_DOUBLE 8
> -#define ARCH_FLOAT_MANTISSA_BITS 24
> -#define ARCH_DOUBLE_MANTISSA_BITS 53
> -
> - /* ---------------- Unsigned max values ---------------- */
> -
> -#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
> -#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
> -#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
> -#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
> -
> - /* ---------------- Miscellaneous ---------------- */
> -
> -#define ARCH_IS_BIG_ENDIAN 0
> -#define ARCH_PTRS_ARE_SIGNED 0
> -#define ARCH_FLOATS_ARE_IEEE 1
> -#define ARCH_ARITH_RSHIFT 2
> -#define ARCH_DIV_NEG_POS_TRUNCATES 1
> diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.50.bb b/meta/recipes-extended/ghostscript/ghostscript_9.52.bb
> similarity index 89%
> rename from meta/recipes-extended/ghostscript/ghostscript_9.50.bb
> rename to meta/recipes-extended/ghostscript/ghostscript_9.52.bb
> index 5e8af8dc11..4cdb6e00d8 100644
> --- a/meta/recipes-extended/ghostscript/ghostscript_9.50.bb
> +++ b/meta/recipes-extended/ghostscript/ghostscript_9.52.bb
> @@ -29,13 +29,10 @@ SRC_URI_BASE = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/d
> file://do-not-check-local-libpng-source.patch \
> file://avoid-host-contamination.patch \
> file://mkdir-p.patch \
> - file://CVE-2019-14869-0001.patch \
> "
>
> SRC_URI = "${SRC_URI_BASE} \
> file://ghostscript-9.21-prevent_recompiling.patch \
> - file://ghostscript-9.02-genarch.patch \
> - file://objarch.h \
> file://cups-no-gcrypt.patch \
> "
>
> @@ -44,8 +41,8 @@ SRC_URI_class-native = "${SRC_URI_BASE} \
> file://base-genht.c-add-a-preprocessor-define-to-allow-fope.patch \
> "
>
> -SRC_URI[md5sum] = "00970cf622bd5b46f68eec9383753870"
> -SRC_URI[sha256sum] = "0f53e89fd647815828fc5171613e860e8535b68f7afbc91bf89aee886769ce89"
> +SRC_URI[md5sum] = "0f6964ab9b83a63b7e373f136243f901"
> +SRC_URI[sha256sum] = "c2501d8e8e0814c4a5aa7e443e230e73d7af7f70287546f7b697e5ef49e32176"
>
> # Put something like
> #
> @@ -76,7 +73,7 @@ EXTRA_OECONF_class-native = "--without-x --with-system-libtiff=no \
> --without-jbig2dec --without-libpaper \
> --with-fontpath=${datadir}/fonts \
> --without-libidn --disable-fontconfig \
> - --disable-freetype --disable-cups"
> + --enable-freetype --disable-cups "
>
> # 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
> @@ -84,15 +81,7 @@ EXTRA_OECONF_class-native = "--without-x --with-system-libtiff=no \
> CFLAGS += "-DHAVE_SYS_TIME_H=1"
> BUILD_CFLAGS += "-DHAVE_SYS_TIME_H=1"
>
> -inherit autotools
> -
> -do_configure_prepend () {
> - mkdir -p obj
> - mkdir -p soobj
> - if [ -e ${WORKDIR}/objarch.h ]; then
> - cp ${WORKDIR}/objarch.h obj/arch.h
> - fi
> -}
> +inherit autotools-brokensep
>
> do_configure_append () {
> # copy tools from the native ghostscript build
>
>
>
>
next prev parent reply other threads:[~2020-04-30 15:48 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-30 9:57 [PATCH 01/17] libinput: add ptest Alexander Kanavin
2020-04-30 9:58 ` [PATCH 02/17] libinput: update 1.15.2 -> 1.15.5 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 03/17] logrotate: update to 3.16.0 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 04/17] rt-tests: further exclusion of development versions Alexander Kanavin
2020-04-30 9:58 ` [PATCH 05/17] kmscube: update to latest commit Alexander Kanavin
2020-04-30 15:46 ` [OE-core] " Khem Raj
2020-04-30 16:33 ` Alexander Kanavin
2020-04-30 17:33 ` Khem Raj
2020-04-30 20:05 ` Andre McCurdy
2020-04-30 20:17 ` Alexander Kanavin
2020-04-30 20:29 ` Khem Raj
2020-04-30 20:45 ` Andre McCurdy
2020-04-30 21:01 ` Alexander Kanavin
2020-04-30 9:58 ` [PATCH 06/17] xcb-proto: update to 1.14 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 07/17] libxcb: " Alexander Kanavin
2020-04-30 9:58 ` [PATCH 08/17] mc: update to 4.8.24 Alexander Kanavin
2020-05-02 14:55 ` [OE-core] " Richard Purdie
2020-04-30 9:58 ` [PATCH 09/17] ghostscript: do not hardcode version in SRC_URI Alexander Kanavin
2020-04-30 9:58 ` [PATCH 10/17] ghostscript: update 9.50 -> 9.52 Alexander Kanavin
2020-04-30 15:48 ` Khem Raj [this message]
2020-04-30 17:02 ` [OE-core] " Alexander Kanavin
2020-04-30 17:35 ` Khem Raj
2020-04-30 9:58 ` [PATCH 11/17] webkitgtk: update to 2.28.2 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 12/17] python3-gitdb: update to 4.0.4 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 13/17] libevdev: update to 1.9.0 Alexander Kanavin
2020-04-30 9:58 ` [PATCH 14/17] coreutils: update to 8.32 Alexander Kanavin
2020-05-02 14:54 ` [OE-core] " Richard Purdie
2020-05-02 14:56 ` Richard Purdie
2020-04-30 9:58 ` [PATCH 15/17] python3-dbusmock: add recipe from meta-oe Alexander Kanavin
2020-04-30 9:58 ` [PATCH 16/17] glib-2.0: update 2.62.4 -> 2.64.2 Alexander Kanavin
2020-05-02 15:00 ` [OE-core] " Richard Purdie
2020-05-02 18:16 ` Alexander Kanavin
2020-05-02 19:55 ` Alexander Kanavin
2020-04-30 9:58 ` [PATCH 17/17] glib-networking: update to 2.64.2 Alexander Kanavin
2020-05-02 22:20 ` [OE-core] [PATCH 01/17] libinput: add ptest Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=fcd6ba95-741e-e858-eb4f-20d757bd29db@gmail.com \
--to=raj.khem@gmail.com \
--cc=alex.kanavin@gmail.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.