1# Android GCC 4.9 Deprecation Schedule
2Android’s GCC 4.9 has been deprecated in favor of Clang, and will be removed
3from Android in January 2020 as per the below timeline.
4
5## Timeline
6* January 2019
7  * Move GCC binary to new file name.
8  * Create shell wrapper with old GCC binary name that calls new binary name.
9  * Shell wrapper print deprecation warning to stdout, with a link to more info.
10* April 2019
11  * Move GCC binary name.
12  * Add 1s sleep to wrapper.
13* July 2019
14  * Move GCC binary name.
15  * Total 3s sleep.
16* October 2019
17  * Move GCC binary name.
18  * Total 10s sleep.
19* January 2020
20  * Remove GCC from Android.
21
22## Questions
23Please report bugs and feature requests to <[email protected]>.
24
25Prebuilts of Clang can be found for Linux x86_64 hosts:
26
27https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+/master
28
29Prebuilts of newer versions of Clang will be made available regularly.  These
30prebuilts exist only to accelerate Clang’s release cycle and contain no out of
31tree patches, only reverts and cherry-picks from upstream.
32
33Vendors looking to keep GCC from being removed may pin the revision of Android
34GCC prebuilts, but should not expect Google to maintain GCC support going
35forward.
36