fix build failure with recent glibc
authorDavid Mitchell <davem@iabyn.com>
Fri, 11 May 2018 07:03:42 +0000 (08:03 +0100)
committerDavid Mitchell <davem@iabyn.com>
Fri, 11 May 2018 07:03:42 +0000 (08:03 +0100)
commite9c9cf57594854df9f5802f7f149be4738212e96
treece5068cb63e31fd69fae214f95d9c8f8c0b3ad1a
parent77dddf94110be150e8cd1a4e9d469e418a788b8d
fix build failure with recent glibc

RT #133184

pp_crypt() directly manipulates a field inside 'struct crypt_data' to work
around a bug in an ancient glibc version from circa 2002. New glibc
releases don't have this field so perl fails to compile. Make the hack
conditional on glibc version.

Stolen from a patch to the Fedora 28 distribution.
pp.c