###################################
###  xkwy-gcc-aarch64-20210428  ###
###################################

[verify]
    $ gpg --verify xkwy-gcc-aarch64-20210428.tar.xz.sign
    > gpg: assuming signed data in 'xkwy-gcc-aarch64-20210428.tar.xz'
    > gpg: Signature made Wed 28 Apr 2021 10:58:48 AM CST
    > gpg:                using RSA key 7D74C4A6F52A8C2A7D88FFAB1CFE6CB6E9F8894A
    > gpg: Good signature from "xkwy.xkwy <xkwy001@gmail.com>" [ultimate]

[install]
    $ sudo tar xf xkwy-gcc-aarch64-20210428.tar.xz -C /opt
    $ /opt/xkwy-gcc/aarch64-20210428/bin/aarch64-xkwy-linux-gnu-gcc -v # for check

[version]
    binutils: 2.36.1
    gdb: 10.2
    kernel header: 5.12
    gcc: 11.1.0
    gmp: 6.2.1
    mpfr: 4.1.0
    mpc: 1.2.1
    isl: 0.23
    glibc: 2.33

[checksum]
    md5: d3faaf21b58c7cdffd302f06597d8ec9  xkwy-gcc-aarch64-20210428.tar.xz
    sha1: 084a1985243fc66e2657baf3b960fbb966b35f3c  xkwy-gcc-aarch64-20210428.tar.xz
    sha256: e7a43c041730901876208a42ad8e9ca96bcf4b8ce81f13dee24ce7a6c270cea3  xkwy-gcc-aarch64-20210428.tar.xz
    sha384: 5be1e21ec7234f7a0c1002e90e6d0a80076ee543fb8a9f1b73b1ff51ab7c93683287e2eca8f4e6831b304a03c26ff7a4  xkwy-gcc-aarch64-20210428.tar.xz
    sha512: 75c5ad33bdae032696a06fc49d60cb42ca4b574f70e7061036277915c3f696107c4b8dcb2c067cc082b2447ad42a5cdc44b5e0432c061afd3f0604211f21f309  xkwy-gcc-aarch64-20210428.tar.xz


[change log]
    [2021-04-28]
        1. update gdb version to 10.2
        2. update gcc version to 11.1.0
        3. update kernel header version to 5.12
    [2021-04-09]
        1. update binutils version to 2.36.1
        2. update gdb version to 10.1
        3. update gcc version to 10.3.0
        4. update gmp version to 6.2.1
        5. update mpc version to 1.2.1
        6. update isl version to 0.23
        7. update kernel header version to 5.11.12
        8. update glibc version to 2.33
    [2020-08-07]
        1. add aarch64 support
        2. update binutils version to 2.35
        3. update gdb version to 9.2
        4. update gcc version to 10.2.0
        5. update mpfr version to 4.1.0
        6. update kernel header version to 5.8
        7. update glibc version to 2.32
        8. gcc: enable thumb mode
        9. gcc: fpu change to vfpv3-d16
        10. gcc: float abi change to hard
        11. gdb(host): use static linking for more compatibility
    [2020-05-17]
        1. add gdb/gdbserver support, version 9.1
        2. add gpg sign for tarball package
        3. add version as sub directory to install destination
        4. update binutils version to 2.34
        5. update kernel header version to 5.6.11
        6. update glibc version to 2.31
        7. update gcc version to 10.1.0
        8. update gmp version to 6.2.0
        9. update isl version to 0.22.1
        10. binutils: enable gold,ld,libada,libssp,lto,host-shared
        11. gcc: default cpu change to cortex-a9(armv7-a), fpu=vfpv3
        12. gcc: float abi change to softfp
        13. glibc: enable stackguard-randomization,stack-protector=strong
        14. glibc: add pkgversion and bugurl
        15. optimize change log format
    [2019-08-14]
        1. gcc: using static gmp/mpc/mpfr/isl libs
        2. tar.xz: use multi-threads compress
        3. tar.xz: files' group and owner to zero (current user)
        4. glibc: compatibility kernel version down to 3.2.0
        5. binutils: strip executable file to reduce size
        6. gcc: strip executable file to reduce size
        7. update gcc&glibc build order, only need once gcc configure
        8. update gcc version to 9.2.0
        9. update kernel header version to 5.2.8
        10. update glibc version to 2.30
    [2019-05-04]
        1. update gcc version to 9.1.0
        2. update kernel header version to 5.0.12
        3. add sysroot support, fix some bugs about limits.h
        4. add custom pkgversion and bugurl
    [2019-02-23]
        1. update binutils version to 2.32
        2. update gcc version to 8.3.0
        3. gcc: using system's buildin gmp/mpc/mpfr/isl libs
        4. update kernel header version to 4.19.24
        5. update glibc version to 2.29
        6. glibc: compatibility kernel version down to 3.16.0
    [2018-05-26]
        1. update gcc version to 8.1.0
        2. fixup bug: libc.so not found


[author]
    e-mail: xkwy001(at)gmail.com
    date: 2021-04-28

