lcms2/lcms2-endian.patch | 17 +++++++++++++++++ lcms2/makefile.mk | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-)
New commits: commit d9ae7573083343b8db7fd65b5677a2132bd2e1e8 Author: Fridrich Å trba <fridrich.st...@bluewin.ch> Date: Fri Oct 5 14:55:40 2012 +0200 It seems that we have endianness problem in internal lcms2 Change-Id: I1bec67344ddd5d1caf417355fafd344f48517f77 diff --git a/lcms2/lcms2-endian.patch b/lcms2/lcms2-endian.patch new file mode 100644 index 0000000..01ffc1c --- /dev/null +++ b/lcms2/lcms2-endian.patch @@ -0,0 +1,17 @@ +--- misc/lcms2-2.3/include/lcms2.h 2011-12-15 16:45:47.000000000 +0100 ++++ misc/build/lcms2-2.3/include/lcms2.h 2012-10-05 14:49:09.721146003 +0200 +@@ -30,8 +30,12 @@ + + // ********** Configuration toggles **************************************** + +-// Uncomment this one if you are using big endian machines +-// #define CMS_USE_BIG_ENDIAN 1 ++#ifndef _WIN32 ++#include <endian.h> ++#if __BYTE_ORDER == __BIG_ENDIAN ++#define USE_BIG_ENDIAN 1 ++#endif ++#endif /* !_WIN32 */ + + // Uncomment this one if your compiler/machine does NOT support the + // "long long" type. diff --git a/lcms2/makefile.mk b/lcms2/makefile.mk index 52b7b4a..9260ad4 100644 --- a/lcms2/makefile.mk +++ b/lcms2/makefile.mk @@ -39,7 +39,7 @@ TARGET=so_lcms2 TARFILE_NAME=lcms2-2.3 TARFILE_MD5=327348d67c979c88c2dec59a23a17d85 -PATCH_FILES = lcms2.patch +PATCH_FILES = lcms2.patch lcms2-endian.patch .IF "$(SYSTEM_LCMS2)" == "YES" @all:
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits