tce-load -i compiletc ffmpeg7-dev taglib-dev libsecret-dev libnotify-dev libmpeg2-dev mpg123-dev desktop-file-utils libmad-dev libsamplerate-dev libarchive-dev libICE-dev sdl2_image-dev

wget https://download.videolan.org/vlc/3.0.23/vlc-3.0.23.tar.xz

cd vlc-3.0.23

sed -i 's/gstvideopool.h/video.h/' modules/codec/gstreamer/gstvlcvideopool.h

sudo rm /usr/local/lib/lib*.la

BUILDCC=gcc CC="gcc -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" CXX="g++ -flto -march=armv8-a+crc -mtune=cortex-a72 -Os -pipe" ./configure --prefix=/usr/local --localstatedir=/var --disable-static --disable-a52 --disable-libva --disable-vpx --enable-wayland --disable-lua

[-fno-rtti fails]
[Requested 'libplacebo < 6' but version of libplacebo is 7.350.0]

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

make [7m 56.26s]
sudo make install

libvlc configuration
--------------------
version               : 3.0.23
system                : linux
architecture          : aarch64
optimizations         : yes
vlc aliases           : cvlc rvlc nvlc
