Failure to cross compile GStreamer v1.14 with config/cross-lin-arm.cbc
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 but just to get familiar with the process I’ve decided to test the cross compilation using the “config/cross-lin-arm.cbc” configuration (which I believe
will build for arm-linux-gnueabi).
The build fails during stage 62 of 78 which is the linking during the compilation of openssl-1.1.0h. The error messages of the failure are: