/<<PKGBUILDDIR>>/src/rocksdb/util/crc32c.cc:363:1: error: template with C linkage
363 | template<void (*CRC32)(uint64_t*, uint8_t const**)>
| ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/rocksdb/util/crc32c_arm64.h:15, from /<<PKGBUILDDIR>>/src/rocksdb/util/crc32c.cc:21:
/usr/lib/gcc/aarch64-linux-gnu/9/include/arm_acle.h:33:1: note: ‘extern "C"’ linkage started here
33 | extern "C" {
| ^~~~~~~~~~
/<<PKGBUILDDIR> >/src/rocksdb/ util/crc32c. cc:363: 1: error: template with C linkage >/src/rocksdb/ util/crc32c_ arm64.h: 15,
from /<<PKGBUILDDIR> >/src/rocksdb/ util/crc32c. cc:21: gcc/aarch64- linux-gnu/ 9/include/ arm_acle. h:33:1: note: ‘extern "C"’ linkage started here
363 | template<void (*CRC32)(uint64_t*, uint8_t const**)>
| ^~~~~~~~
In file included from /<<PKGBUILDDIR>
/usr/lib/
33 | extern "C" {
| ^~~~~~~~~~
This is fixed here: /gcc.gnu. org/git/ ?p=gcc. git;a=commitdif f;h=8c92fcb13a4 979232787f0476b f7469ccbb03617
https:/