mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-04 16:10:04 +00:00
ghostscript: update 9.50 -> 9.52
Drop all custom objarch.h files; ghostscript nowadays generates that with autoconf. Freetype can no longer be disabled. Building out of source tree is broken. (From OE-Core rev: bb699a99b2e99a868520430c614d55ea3004427c) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
972b270502
commit
a8a25ba59b
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
Loading…
Reference in New Issue
Block a user