tce-load -i compiletc perl5 ncurses-dev libelf-dev openssl-dev bc xz

wget http://tinycorelinux.net/13.x/aarch64/releases/RPi/src/kernel/linux-5.10.39.tar.xz
wget http://tinycorelinux.net/13.x/aarch64/releases/RPi/src/kernel/5.10.39-piCore-v8_.config.xz
wget http://tinycorelinux.net/13.x/aarch64/releases/RPi/src/kernel/5.10.39-piCore-v8_Module.symvers.xz

xz -d 5.10.39-piCore-v8_.config.xz
xz -d 5.10.39-piCore-v8_Module.symvers.xz

cd linux-5.10.39-piCore

make mrproper
cp ../5.10.39-piCore-v8_.config .config
make oldconfig
make prepare
make modules_prepare

cp ../5.10.39-piCore-v8_Module.symvers Module.symvers
make SUBDIRS=scripts/mod

cd /lib/modules/5.10.39-piCore-v8
sudo ln -s /usr/src/linux-5.10.39-piCore build

wget https://github.com/cryptodev-linux/cryptodev-linux/archive/refs/tags/cryptodev-linux-1.12.tar.gz

cd cryptodev-linux-cryptodev-linux-1.12

find . -name Makefile -type f -exec sed -i 's/-g -O2//g' {} \;

make CC="gcc -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" [0m 16.38s]
sudo make CC="gcc -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" install
