How to cross compile GStreamer for Raspberry Pi 2, 3, 3B+ (arch=armhf)?
Greetings gstreamer-devel list,
I’m wishing to build and package GStreamer v1.14 (or later) for the ARM32 hard-float architecture (for Raspberry Pi 2, 3, 3B+). I mean the GNU Triplet: arm-linux-gnueabihf. I’m doing this in an Ubuntu docker container in an up-to-date Ubuntu
16.04 LTS x86_64 VM to ensure a clean environment.
I see that “config/linux.config” doesn’t actually support the hard-float ARMv7 variant and am wondering what would be the correct solution to achieve what I’m after.
The problematic area of “config/linux.config” seems to be lines 39 through 42 which are:
39 if target_arch in [Architecture.ARM, Architecture.ARMv7]: