Restrict bionic's GCC/GDB selections

Refer to the comments in the code for the reason.

Signed-off-by: Alexey Neyman <stilor@att.net>
This commit is contained in:
Alexey Neyman 2022-02-05 13:26:29 -08:00
parent db3b51de5a
commit 58da27c965

View File

@ -1,11 +1,20 @@
# bionic options
## package android-ndk
## depends on ! WINDOWS && ! BARE_METAL
## depends on ARCH_ARM || ARCH_MIPS || ARCH_X86
## depends on EXPERIMENTAL
#
# Patches to support bionic were not ported to GCC11 (or to GCC5 and below).
## select GCC_REQUIRE_6_or_later
##
## select GCC_REQUIRE_older_than_11
#
# GDB10 imported a new drop from gnulib, which fails to build against bionic.
# Patch to support bionic was ported to 7.12 and newer.
## select GDB_REQUIRE_7_12_or_later
## select GDB_REQUIRE_older_than_10
## select LIBC_SUPPORT_THREADS_POSIX
##
## help Bionic is the Android C library. It is prebuilt, extracted from the Android NDK.