Co-authored-by: Flole998 <9951871+Flole998@users.noreply.github.com>
'git' \
'gnu-libiconv-dev' \
'libdvbcsa-dev' \
- 'libhdhomerun-dev' \
'libva-dev' \
'libvpx-dev' \
'linux-headers' \
'zlib-dev' \
&& \
git config --global --add safe.directory '/src/data/dvb-scan' && \
- ./configure \
+ CFLAGS="-O2 -mtune=generic" ./configure \
--prefix='/usr/local' \
--disable-doc \
--disable-execinfo \
--disable-ffmpeg_static \
- --disable-hdhomerun_static \
--disable-libfdkaac_static \
--disable-libmfx_static \
--disable-libopus_static \
'gnu-libiconv-libs' \
'libcrypto3' \
'libdvbcsa' \
- 'libhdhomerun-libs' \
'libssl3' \
'liburiparser' \
'libva' \
unexport CFLAGS
unexport LDFLAGS
+# Use generic CPU tuning to avoid illegal instructions in containers
+CFLAGS += -O2 -mtune=generic
+
ifeq ($(CONFIG_PIE),yes)
CFLAGS += -fPIE
else