[php-src] Issue #10077: FTBFS PHP 8.2 on Ubuntu 18.04 ppc64el

From: Date: Sat, 10 Dec 2022 10:57:07 +0000
Subject: [php-src] Issue #10077: FTBFS PHP 8.2 on Ubuntu 18.04 ppc64el
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-243091@lists.php.net to get a copy of this message
Issue: https://github.com/php/php-src/issues/10077 Author: oerdnj ### Description The PHP 8.2.0 fails to build from source on Ubuntu 18.04 ppc64el: ``` /<<PKGBUILDDIR>>/ext/hash/xxhash/xxhash.h: In function ‘XXH3_accumulate_512_vsx’: /<<PKGBUILDDIR>>/ext/hash/xxhash/xxhash.h:4148:9: error: invalid parameter combination for AltiVec intrinsic __builtin_vec_ld xxh_u64x2 acc_vec = vec_xl(0, xacc + 2 * i); ^~~~~~~~~ /<<PKGBUILDDIR>>/ext/hash/xxhash/xxhash.h:4158:9: error: invalid parameter combination for AltiVec intrinsic __builtin_vec_st vec_xst(acc_vec, 0, xacc + 2 * i); ^~~~~~~ ``` Full build log here: https://launchpadlibrarian.net/638336451/buildlog_ubuntu-bionic-ppc64el.php8.2_8.2.0-1+ubuntu18.04.1+deb.sury.org+1_BUILDING.txt.gz I think it needs a refresh from upstream, the line that's causing problems is different in upstream xxHash: https://github.com/Cyan4973/xxHash/blob/dev/xxhash.h#L4689 ``` xxh_u64x2 acc_vec = (xxh_u64x2)vec_xl(0, xacc + 4 * i); ``` ### PHP Version PHP 8.2.0 ### Operating System Ubuntu 18.04

« previous php.bugs (#243091) next »