Hello community, here is the log from the commit of package zlib for openSUSE:Factory checked in at 2019-07-16 08:28:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zlib (Old) and /work/SRC/openSUSE:Factory/.zlib.new.1887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zlib" Tue Jul 16 08:28:32 2019 rev:72 rq:714702 version:1.2.11 Changes: -------- --- /work/SRC/openSUSE:Factory/zlib/zlib.changes 2019-07-08 15:09:30.227257510 +0200 +++ /work/SRC/openSUSE:Factory/.zlib.new.1887/zlib.changes 2019-07-16 08:28:33.463386570 +0200 @@ -1,0 +2,7 @@ +Thu Jul 11 16:09:34 UTC 2019 - Bruce Rogers <[email protected]> + +- Tweak zlib-power8-fate325307.patch to have type of crc32_vpmsum + conform to usage + bsc#1141059 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zlib-power8-fate325307.patch ++++++ --- /var/tmp/diff_new_pack.E9nC3b/_old 2019-07-16 08:28:34.087386661 +0200 +++ /var/tmp/diff_new_pack.E9nC3b/_new 2019-07-16 08:28:34.087386661 +0200 @@ -5,6 +5,8 @@ https://github.com/antonblanchard/crc32-vpmsum/ This is the C implementation created by Rogerio Alves <[email protected]> +Bruce R. - Tweaked patch to have type of crc32_vpmsum conform to usage +(see bsc#1141059) --- power8-crc/clang_workaround.h | 69 +++ power8-crc/crc32_constants.h | 1206 +++++++++++++++++++++++++++++++++++++++++ @@ -1389,10 +1391,10 @@ +#define CRC32_FUNCTION crc32_vpmsum +#endif + -+unsigned int CRC32_FUNCTION(unsigned int crc, const unsigned char *p, ++unsigned long CRC32_FUNCTION(unsigned long crc_l, const unsigned char *p, + unsigned long len) +{ -+ unsigned int prealign; ++ unsigned int prealign, crc = (unsigned int)crc_l; + unsigned int tail; + + /* For zlib API */ @@ -1427,7 +1429,7 @@ + crc ^= 0xffffffff; +#endif + -+ return crc; ++ return (unsigned long)crc; +} + +#if defined (__clang__)
