From: "Matías Fonzo" <selk@dragora.org>
To: dragora-users@nongnu.org
Cc: musl@lists.openwall.com,
"Workgroup for fully free GNU/Linux distributions\"
<gnu-linux-libre@nongnu.org>
Subject: darkcrusade 2019Sep24 (set of cross compilers)
Date: Tue, 24 Sep 2019 15:20:56 -0300 [thread overview]
Message-ID: <20190924151946.669fd701@prometeo.example.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 3781 bytes --]
I am pleased to announce the release of darkcrusade (2019Sep24).
Darkcrusade is the codename given to deploy a set of independent
cross compilers built upon on the standard C library Musl. The full
toolchain is composed by GNU Binutils, GNU Linux-libre, GCC, and Musl.
Darkcrusade is ready to be used anywhere under general purposes.
The homepage is at http://www.dragora.org
The sources can be downloaded from
http://rsync.dragora.org/current/compilers/darkcrusade_2019Sep24/
or from
http://mirror.cedia.org.ec/dragora/current/compilers/darkcrusade_2019Sep24/
(please use this ^ second link which is a mirror).
This release contains the following changes:
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: http://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 http://lzip.nongnu.org/tarlz.html
* Minor changes.
The following (target) architectures are currently supported:
- aarch64: The 64-bit ARM architecture.
- armv7a_fp: ARM softfloat v7.
- armv7a_hf: ARM hardfloat v7 (FPU vfpv3-d16).
- armv7hl: ARM hardfloat v7 (FPU neon).
- i586: Intel 586 optimized for Intel 686+ processors.
- microblaze: Soft microprocessor core designed for Xilinx FPGAs
(32-bit).
- mips: MIPS r4k big endian.
- powerpc: PowerPC32.
- powerpc: PowerPC64 (for Talos II systems).
- riscv64: "risk-five" (64-bit long and pointers, hard-float).
- s390x: z/Arch 64-bit.
- x32: x86_64 ABI using 32-bit integers, longs and pointers.
- x86_64: x86_64 (generic).
Please try and report any errors you find.
Best regards,
Matías Fonzo, darkcrusade author and maintainer.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 949 bytes --]
next reply other threads:[~2019-09-24 18:20 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-24 18:20 Matías Fonzo [this message]
2019-09-24 21:27 ` Nagakamira
2019-09-25 13:20 ` selk
2019-09-25 13:28 ` Reini Urban
2019-09-25 14:01 ` selk
2019-09-25 14:05 ` Nagakamira
2019-09-25 14:14 ` Reini Urban
2019-09-25 17:11 ` selk
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190924151946.669fd701@prometeo.example.org \
--to=selk@dragora.org \
--cc=dragora-users@nongnu.org \
--cc=musl@lists.openwall.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/musl/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).