123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- 2021-12-31 Matias A. Fonzo <selk@dragora.org>
- Version 2021Dec31 released.
- * Binutils has been upgraded to the release 2.35.2.
- It contains latest changes from 2_35-branch (up to commit 3437a8b).
- * Kernel headers from Linux-libre 5.10.56.
- * GCC 10.3.1 (from snapshot 10-20211224).
- - GMP 6.2.1.
- - MPFR 4.1.0 + cumulative patch (latest update from 2021-02-11).
- - MPC 1.2.1.
- - ISL 0.24.
- * Musl upgraded to release 1.2.2+ (up to commit 98e688a).
- * Targets:
- - i486: Added. This is an Intel 486 target optimized for Intel 686
- (or superior) processors.
- - i586: The default target name has been changed to "i586-linux-musl"
- instead of "i386-linux-musl" to be more specific.
- - mips: This now passes or uses the "--with-linker-hash-style=sysv"
- option for GCC by default.
- * The code in darkcrusade (script) has been improved.
- Relevant changes are:
- - Better handling in case of errors, the script now stops if an error occurs.
- - Output directory creation on build is now composed using
- yearNumber+monthName+dayNumber plus shell's parent ID (e.g:
- "phase2-i586-2021-12-31.085911-21007").
- * Minor changes.
- 2019-09-24 Matias A. Fonzo <selk@dragora.org>
- Version 2019Sep24 released.
- * Binutils 2.32 + updates from 2_32-branch (version: 20190914).
- * Linux-libre 4.19.75 (headers).
- * GCC-9-20190921 (from snapshot, post gcc-9.2.0).
- - GMP 6.1.2.
- - MPFR 4.0.2 + cumulative patch (latest update: 2019-06-02).
- - MPC 1.1.0.
- - ISL 0.21.
- * Musl updated to the snapshot 20190913_f5eee489 (post musl-1.1.23).
- * Targets:
- armv7-a:
- - This soft float target has been renamed to 'armv7a_fp'.
- - The CPU name for the target triplet has been changed to be more
- generic (from armv7a to arm).
- armv7a_hf:
- - New target added. This is almost the same target as 'armv7a_fp'
- with the difference that this target is hard float, plus FPU
- 'vfpv3-d16'.
- armv7hl:
- - New target added. This is a hard float target for the armv7-a
- architecture (hard float) but with the FPU tuned for 'neon'.
- i586:
- - The option --enable-cld for the CLD instruction is now used by
- default (just in case).
- powerpc:
- - Option for decimal support has been disabled here.
- powerpc64:
- - The option --with-abi=elfv2 is now passed by default (just in case).
- - The target name has been renamed to 'powerpc64le' for clarification.
- riscv64:
- - New target added with multilib support. This is a hard float target
- for the architecture 'rv64gc' with the ABI 'lp64d'.
- s390x:
- - Directory to look into the corresponding (kernel) headers for the
- architecture has been fixed. (s390x -> s390).
- * Toolchain:
- - Option for binutils --disable-separate-code is now given by default.
- See: https://www.openwall.com/lists/musl/2019/08/12/4
- - Patches for GCC has been updated to work against Musl, GCC-9.
- Thanks to Szabolcs Nagy for provide it. :-)
- - config.sub and config.guess have been updated in order to detect more
- target triplets, for example those containing "armv7hl"...
- * Darkcrusade is now distributed using the tarlz format. For more
- information, visit https://lzip.nongnu.org/tarlz.html
- * Minor changes.
- 2018-05-26 Matias A. Fonzo <selk@dragora.org>
- Version 2018May26 released.
- * Binutils 2.30.
- * Linux-libre 4.14.41 (headers).
- * GCC-7-20180524 (from snapshot, post gcc-7.3.0).
- - GMP 6.1.2.
- - MPFR 4.0.1 + cumulative patch (latest update: 2018-05-01).
- - MPC 1.1.0.
- - ISL 0.19.
- * Musl 1db9a35 (from snapshot, post musl-1.1.19).
- * targets: powerpc64: added new target file.
- Thanks to David Edelsohn.
- * targets: s390x: added new target file. Thanks to David Edelsohn.
- * targets: i586, x32: fixed issue with multilib option.
- * targets: x86_64: enhanced multilib option for tuning GCC:
- "--with-arch=x86-64 --with-tune=generic".
- * The Apache license version 2 is now used by darkcrusade
- (scripts).
- * Minor changes.
- 2017-06-20 Matias A. Fonzo <selk@dragora.org>
- Version 2017Jun09 released.
- * The pass for the CC and CXX environment flags have been fixed for
- the final GCC -- previously resulting in a partial
- statically-linked cross-compiler.
- * Linux-libre 4.9.31 (headers).
- * Checksum files are now produced using sha256sum(1).
- 2017-01-06 Matias A. Fonzo <selk@dragora.org>
- Version 2017Jan05 released.
- * Binutils 2.26.1.
- * Linux-libre 4.4.39 (headers).
- * GCC 6.3.0.
- - GMP 6.1.2.
- - MPFR 3.1.5 (patch level 2).
- - MPC 1.0.3.
- - ISL 0.18.
- * Musl 1.1.16.
- 2016-06-19 Matias A. Fonzo <selk@dragora.org>
- * Initial release.
|