########################### ### xkwy-gcc-20200517 ### ########################### [verify] $ gpg --verify xkwy-gcc-20200517.tar.xz.sign > gpg: assuming signed data in 'xkwy-gcc-20200517.tar.xz' > gpg: Signature made Sun May 17 20:12:54 2020 CST > gpg: using RSA key 7D74C4A6F52A8C2A7D88FFAB1CFE6CB6E9F8894A > gpg: Good signature from "xkwy.xkwy " [unknown] > gpg: WARNING: This key is not certified with a trusted signature! > gpg: There is no indication that the signature belongs to the owner. > Primary key fingerprint: 7D74 C4A6 F52A 8C2A 7D88 FFAB 1CFE 6CB6 E9F8 894A [install] $ sudo tar xf xkwy-gcc-20200517.tar.xz -C /opt $ /opt/xkwy-gcc/20200517/bin/arm-xkwy-linux-gnueabi-gcc -v # for check [version] binutils: 2.34 gdb: 9.1 kernel header: 5.6.11 gcc: 10.1.0 gmp: 6.2.0 mpfr: 4.0.2 mpc: 1.1.0 isl: 0.22.1 glibc: 2.31 [configure] [gcc] float: softfp thread: posix defalut cpu: cortex-a9(armv7-a), fpu=vfpv3 enable languages: c,c++ [glibc] compatibility kernel: >=3.2.0 [checksum] md5: 12f376f1270b04d1d858a6321767c3bb xkwy-gcc-20200517.tar.xz sha1: e8ad76c303b35ee50a706f44d85fa1691330801d xkwy-gcc-20200517.tar.xz sha256: 566cf77e6cf298333d278036286a9ede036dc331d40757ea80a08d991e28e63c xkwy-gcc-20200517.tar.xz sha384: e8cc8c1701b5ecae4ffdf8129e13e1b100688e258f9451f753e2ccf9818b31e702af11ea921163f47bf38dbfbf92af95 xkwy-gcc-20200517.tar.xz sha512: bae90aa4aa5d1568c9425122ca5771463f8373ac3547806315dcf45d2b0ad2e1aec93e7ae8f13bb2d8ce9bd94582f936e5a1cdfbdb957902636dd2c53f28e491 xkwy-gcc-20200517.tar.xz [change log] [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: 2020-05-17