dragora-installer: apply fixes and minor changes
[dragora.git] / compilers / WHATSNEW
blobf804719336e45bf9cb4b80fdfd2b0be1d898f2de
2 2019-09-24 Matias A. Fonzo <selk@dragora.org>
4 Version 2019Sep24 released.
6     * Binutils 2.32 + updates from 2_32-branch (version: 20190914).
8     * Linux-libre 4.19.75 (headers).
10     * GCC-9-20190921 (from snapshot, post gcc-9.2.0).
12       - GMP 6.1.2.
14       - MPFR 4.0.2 + cumulative patch (latest update: 2019-06-02).
16       - MPC 1.1.0.
18       - ISL 0.21.
20     * Musl updated to the snapshot 20190913_f5eee489 (post musl-1.1.23).
22     * Targets:
24         armv7-a:
26         - This soft float target has been renamed to 'armv7a_fp'.
28         - The CPU name for the target triplet has been changed to be more
29           generic (from armv7a to arm).
31         armv7a_hf:
33         - New target added.  This is almost the same target as 'armv7a_fp'
34           with the difference that this target is hard float, plus FPU
35           'vfpv3-d16'.
37         armv7hl:
39         - New target added.  This is a hard float target for the armv7-a
40           architecture (hard float) but with the FPU tuned for 'neon'.
42         i586:
44         - The option --enable-cld for the CLD instruction is now used by
45           default (just in case).
47         powerpc:
49         - Option for decimal support has been disabled here.
51         powerpc64:
53         - The option --with-abi=elfv2 is now passed by default (just in case).
55         - The target name has been renamed to 'powerpc64le' for clarification.
57         riscv64:
59         - New target added with multilib support.  This is a hard float target
60           for the architecture 'rv64gc' with the ABI 'lp64d'.
62         s390x:
64         - Directory to look into the corresponding (kernel) headers for the
65           architecture has been fixed. (s390x -> s390).
67     * Toolchain:
69       - Option for binutils --disable-separate-code is now given by default.
70         See: http://www.openwall.com/lists/musl/2019/08/12/4
72       - Patches for GCC has been updated to work against Musl, GCC-9.
73         Thanks to Szabolcs Nagy for provide it.  :-)
75       - config.sub and config.guess have been updated in order to detect more
76         target triplets, for example those containing "armv7hl"...
78     * Darkcrusade is now distributed using the tarlz format.  For more
79       information, visit http://lzip.nongnu.org/tarlz.html
81     * Minor changes.
83 2018-05-26 Matias A. Fonzo <selk@dragora.org>
85 Version 2018May26 released.
87     * Binutils 2.30.
89     * Linux-libre 4.14.41 (headers).
91     * GCC-7-20180524 (from snapshot, post gcc-7.3.0).
93         - GMP 6.1.2.
95         - MPFR 4.0.1 + cumulative patch (latest update: 2018-05-01).
97         - MPC 1.1.0.
99         - ISL 0.19.
101     * Musl 1db9a35 (from snapshot, post musl-1.1.19).
103     * targets: powerpc64: added new target file.
104       Thanks to David Edelsohn.
106     * targets: s390x: added new target file.  Thanks to David Edelsohn.
108     * targets: i586, x32: fixed issue with multilib option.
110     * targets: x86_64: enhanced multilib option for tuning GCC:
111       "--with-arch=x86-64 --with-tune=generic".
113     * The Apache license version 2 is now used by darkcrusade
114       (scripts).
116     * Minor changes.
118 2017-06-20 Matias A. Fonzo <selk@dragora.org>
120 Version 2017Jun09 released.
122     * The pass for the CC and CXX environment flags have been fixed for
123       the final GCC -- previously resulting in a partial
124       statically-linked cross-compiler.
126     * Linux-libre 4.9.31 (headers).
128     * Checksum files are now produced using sha256sum(1).
130 2017-01-06 Matias A. Fonzo <selk@dragora.org>
132 Version 2017Jan05 released.
134     * Binutils 2.26.1.
136     * Linux-libre 4.4.39 (headers).
138     * GCC 6.3.0.
140         - GMP 6.1.2.
142         - MPFR 3.1.5 (patch level 2).
144         - MPC 1.0.3.
146         - ISL 0.18.
148     * Musl 1.1.16.
150 2016-06-19 Matias A. Fonzo <selk@dragora.org>
152     * Initial release.