Compiled on RPI3B with 5.10.77-piCore-v8 Compile Flags: CFLAGS='-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -flto -fuse-linker-plugin -fno-exceptions' CXXFLAGS='-march=armv8-a+crc -mtune=cortex-a72 -Os -pipe -flto -fuse-linker-plugin -fno-exceptions -fno-rtti' LDFLAGS='-Wl,-O1' export CFLAGS CXXFLAGS LDFLAGS Dependencies: autoconf automake compiletc libtool Commands: # fix lto P=/usr/local/libexec/gcc/aarch64-unknown-linux-gnu/10.2.0/liblto_plugin.so.0.0.0 sudo mkdir -p /usr/local/lib/bfd-plugins sudo ln -sfv $P /usr/local/lib/bfd-plugins/liblto_plugin.so tar -xf v0.13.1.tar.gz cd userspace-rcu-0.13.1 ./bootstrap ./configure --prefix=/usr/local time make -j4 real 1m 50.24s user 3m 57.16s sys 1m 6.28s make DESTDIR=/tmp/packing-urcu install cd /tmp/packing-urcu llvm-strip --strip-unneeded ./usr/local/lib/*.a llvm-strip --strip-unneeded ./usr/local/lib/*.8.0.0 =============================================================================== Userspace-RCU 0.13.1 Features Target architecture: aarch64 SMP support: yes Thread Local Storage (TLS): compiler TLS clock_gettime(): yes Require membarrier: no Internal debugging: no Lock-free HT iterator debugging: no Multi-flavor support: yes Install directories Binaries: /usr/local/bin Libraries: /usr/local/lib