GNOME Bugzilla – Bug 761223
ios: Build fails due to changes with gas-preprocessor
Last modified: 2016-02-12 07:44:56 UTC
See https://ci.gstreamer.net/job/cerbero-ios-universal-7.1/3742/console I already applied various changes to make it go further (see previous builds), but it still fails.
Did we update gas-preprocessor recently to have this issue ?
The problem seems to be that it's *not* using gas-preprocessor for the aarch64 build of x264. It's using yasm directly, which it shouldn't ...
commit ec2e565540a0a840f504139d7830ca12b3d7ed5e Author: Edward Hervey <edward@centricular.com> Date: Wed Feb 10 17:06:42 2016 +0100 recipes/x264: Fix GAS usage for ios 64bit the -no-integrated-as flag is only required on 32bit arm. commit cc191b6e3136a28dcf7c9cf50442ad6c526e9981 Author: Edward Hervey <edward@centricular.com> Date: Wed Feb 10 17:02:55 2016 +0100 ios/config: Pass CFLAGS to GAS We need to make sure the compiler does get *all* needed CFLAGS, especially the ios/osx minimum required version Fixes linker issues with XCode 7 as explained here: https://karp.id.au/post/xcode_7_linker_rules/ commit ac9241217adc9dadcc3068a64d7ffb7c79d830f4 Author: Edward Hervey <bilboed@bilboed.com> Date: Tue Feb 9 09:23:51 2016 +0100 enums: ARM64 is an arm Note that if one wants to do something different with 64 bit arm, one should first check for that architecture before using this method.