godot/platform/android
Rémi Verschelde 4ed50733fd
Android: Remove `-fno-integrated-as`, it can break arm64v8 build
We found that this flag causes this error on PR #48812 which does not add any
fancy inline assembly:
```
/tmp/tile_set-ce236a.s: Assembler messages:
/tmp/tile_set-ce236a.s:34676: Error: selected processor does not support `bfc x0,#32,#32'
clang++: error: assembler command failed with exit code 1 (use -v to see invocation)
```

That flag is mentioned in various errors related to assembler failures on
arm64v8 with Clang from the Android NDK.

It was added in Godot in #6958 when migrating from GCC to Clang, and is indeed
referenced in the NDK's Clang migration guide:
https://android.googlesource.com/platform/ndk/+/master/docs/ClangMigration.md

> Especially for ARM and ARM64, Clang is much stricter about assembler rules
> than GCC/GAS. Use `-fno-integrated-as` if Clang reports errors in inline
> assembly or assembly files that you don't wish to modernize.

We don't get those errors nowadays so it seems the flag is no longer needed.

(cherry picked from commit 23f7c75126)
2021-05-19 19:46:43 +02:00
..
api Modernize Thread 2021-02-18 11:58:08 +01:00
export Merge pull request #47954 from m4gr3d/automatically_remove_legacy_storage_attribute 2021-04-16 17:11:22 +02:00
java [Android] fix generateDevTemplate 2021-04-30 12:06:39 +02:00
plugin Expose GodotPlugin's utility methods used for registration and signal emitting. 2021-02-15 15:57:36 -08:00
SCsub SCons: Add explicit dependencies on thirdparty code in cloned env 2021-05-04 12:54:34 +02:00
android_keys_utils.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
android_keys_utils.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
audio_driver_jandroid.cpp Modernize Thread 2021-02-18 11:58:08 +01:00
audio_driver_jandroid.h Modernize Mutex 2021-02-18 11:58:08 +01:00
audio_driver_opensl.cpp Modernize Mutex 2021-02-18 11:58:08 +01:00
audio_driver_opensl.h Modernize Mutex 2021-02-18 11:58:08 +01:00
detect.py Android: Remove `-fno-integrated-as`, it can break arm64v8 build 2021-05-19 19:46:43 +02:00
dir_access_jandroid.cpp Modernize Thread 2021-02-18 11:58:08 +01:00
dir_access_jandroid.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
file_access_android.cpp Android: Fix get_buffer false positive on empty dest buffer 2021-04-23 22:02:34 +02:00
file_access_android.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
java_class_wrapper.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
java_godot_io_wrapper.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
java_godot_io_wrapper.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
java_godot_lib_jni.cpp Leverage java annotations to simplify the logic used to register the Godot plugin methods. 2021-03-16 01:20:43 -07:00
java_godot_lib_jni.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
java_godot_wrapper.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
java_godot_wrapper.h Leverage java annotations to simplify the logic used to register the Godot plugin methods. 2021-03-16 01:20:43 -07:00
jni_utils.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
jni_utils.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
logo.png platform: Update metadata for export platforms 2020-08-14 00:32:05 +02:00
net_socket_android.cpp Modernize Thread 2021-02-18 11:58:08 +01:00
net_socket_android.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
os_android.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
os_android.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
platform_config.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
power_android.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
power_android.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
run_icon.png Optimize images losslessly using `oxipng -o6 --strip all --zopfli` 2018-06-28 19:17:41 +02:00
string_android.h Modernize Thread 2021-02-18 11:58:08 +01:00
thread_jandroid.cpp Fixes on android: 2021-04-06 22:02:10 +02:00
thread_jandroid.h Modernize Thread 2021-02-18 11:58:08 +01:00