[V2] Adding new CRC32C implementation for IBM S390X - Mailing list pgsql-hackers

From Eduard Stefes
Subject [V2] Adding new CRC32C implementation for IBM S390X
Date
Msg-id 2078ad39a456088fd4a5ea98084e7d72bdf8ff2b.camel@ibm.com
Whole thread Raw
List pgsql-hackers
Hi,

So here is V2 of the crc32c_s390x patch. Changes from V1 are:

- added gcc 14-14.2 as known broken compiler (bug was fixed with 14.3)
- moved broken compiler check to vx extension compile&link check
- made variables global in the extension check
- create dependency to getauxval in configure, so we don't compile the
code if we won't be able to detect the cpu extension at runtime
- moved buffer length check into macro
- changed minimal buffer length for crc32c_s390x from 64 to 16 byte
- added CFLAGS_CRC to all crc32c_s390x* artifacts
- fixed formatting with pgindent 
- fixed typos in email address


-- 
Eduard Stefes <eduard.stefes@ibm.com>

Attachment

pgsql-hackers by date:

Previous
From: Nikhil Kumar Veldanda
Date:
Subject: Re: ZStandard (with dictionaries) compression support for TOAST compression
Next
From: jian he
Date:
Subject: Re: Add SPLIT PARTITION/MERGE PARTITIONS commands