- i.MX6q
- imx-repo - imx-6.6.52-2.2.0
- U-BOOT - 2024.04
- KERNEL - 6.6.52
BUILD
git clone <https://code.videolan.org/videolan/x264.git>
cd x264
export CFLAGS="-mfpu=neon -mfloat-abi=hard -DSTACK_ALIGNMENT=4"
export ASFLAGS="-mfpu=neon -mfloat-abi=hard -Wa,--noexecstack"
export LDFLAGS="-Wl,-z,noexecstack"
unset AS # .S 파일을 CC로 처리
./configure \\
--host=arm-poky-linux-gnueabi \\
--cross-prefix=arm-poky-linux-gnueabi- \\
--enable-shared \\
--enable-static \\
--enable-strip \\
--disable-avs \\
--disable-opencl \\
--extra-cflags="-mfpu=neon -mfloat-abi=hard -DSTACK_ALIGNMENT=4" \\
--extra-asflags="-mfpu=neon -mfloat-abi=hard -Wa,--noexecstack" \\
--extra-ldflags="-Wl,-z,noexecstack" \\
--prefix=/usr/local \\
--sysroot=/opt/fsl-imx-fb/6.6-scarthgap/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi
make
make install DESTDIR=/opt/fsl-imx-fb/6.6-scarthgap/sysroots/cortexa9t2hf-neon-poky-linux-gnueabi