This is the mail archive of the
mailing list for the GCC project.
Re: Cleanup Linux libc selection and Android support
- From: Maxim Kuvyrkov <maxim at kugelworks dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: Alexander Ivchenko <aivchenk at gmail dot com>
- Date: Wed, 6 Nov 2013 13:44:12 +1300
- Subject: Re: Cleanup Linux libc selection and Android support
- Authentication-results: sourceware.org; auth=none
- References: <BCA8986C-3321-43BF-99ED-62FE858913E0 at kugelworks dot com>
On 19/09/2013, at 8:26 am, Maxim Kuvyrkov <email@example.com> wrote:
> Following recent breakage caused by adding nominal Android support to all *linux* targets [*] this patch series cleans up libc selection for Linux targets (-mglibc/-muclibc/-mbionic), splits libc selection logic from Android support, and removes Android handling from targets that don't support it.
Ping. Anyone wants to review these cleanup patches to config.gcc, config/t-* and config/*.h files, or should I just start committing them quietly :-P ?
> [*] http://thread.gmane.org/gmane.comp.gcc.patches/277430/focus=292362
> Special thanks goes to Alexander who tested and reviewed initial versions of these patches and fixed several problems.
> The patch series was tested on various Linux and uClinux targets including arm, bfin, c6x, m68k, mips, powerpc, x86, x86_64.
> Patches will be posted in their separate threads, and below is a summary. Individually the patches are all borderline trivial.
> Reviews and approvals are welcome!
> - 0001-Rename-files-for-libc-selection-on-Linux-targets
> Mechanical rename of files in preparation for splitting Android handling from libc selection.
> - 0002-Rename-functions-relating-to-libc-support-on-Linux-t
> Mechanical rename of functions.
> - 0003-Robustify-check-for-IFUNC-support
> Trivial fix.
> - 0004-Cleanup-definitions-of-libc-related-target-hooks
> Consolidate definitions of libc target hooks in linux.h
> - 0005-Cleanup-libc-selection-and-Android-support
> Split Android handling from libc selection and remove Android handling from targets that don't support it.
> Maxim Kuvyrkov