* darkcrusade 2019Sep24 (set of cross compilers)
@ 2019-09-24 18:20 Matías Fonzo
2019-09-24 21:27 ` Nagakamira
0 siblings, 1 reply; 8+ messages in thread
From: Matías Fonzo @ 2019-09-24 18:20 UTC (permalink / raw)
To: dragora-users; +Cc: musl,
[-- 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 --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
2019-09-24 18:20 darkcrusade 2019Sep24 (set of cross compilers) Matías Fonzo
@ 2019-09-24 21:27 ` Nagakamira
2019-09-25 13:20 ` selk
0 siblings, 1 reply; 8+ messages in thread
From: Nagakamira @ 2019-09-24 21:27 UTC (permalink / raw)
To: musl
[-- Attachment #1: Type: text/plain, Size: 4219 bytes --]
>Patches for GCC has been updated to work against Musl, GCC-9.
You could take it from Ataraxia, I did them after 9.1.0 release. But I
haven't checked gdc :D
On Wed, Sep 25, 2019, 12:24 AM Matías Fonzo <selk@dragora.org> wrote:
> 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: Type: text/html, Size: 5700 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
2019-09-24 21:27 ` Nagakamira
@ 2019-09-25 13:20 ` selk
2019-09-25 13:28 ` Reini Urban
0 siblings, 1 reply; 8+ messages in thread
From: selk @ 2019-09-25 13:20 UTC (permalink / raw)
To: musl
Hello Nagakamira,
El 2019-09-24 18:27, Nagakamira escribió:
>> Patches for GCC has been updated to work against Musl, GCC-9.
> You could take it from Ataraxia, I did them after 9.1.0 release. But I
> haven't checked gdc :D
>
Ataraxia?. I didn't know about that, do you have a link?.
Thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
2019-09-25 13:20 ` selk
@ 2019-09-25 13:28 ` Reini Urban
2019-09-25 14:01 ` selk
0 siblings, 1 reply; 8+ messages in thread
From: Reini Urban @ 2019-09-25 13:28 UTC (permalink / raw)
To: musl
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
GCC-9-20190921?
Isn't strcmp/strlen still broken there. I wouldn't touch gcc-9 at all.
<selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 15:20:
> Hello Nagakamira,
>
> El 2019-09-24 18:27, Nagakamira escribió:
> >> Patches for GCC has been updated to work against Musl, GCC-9.
> > You could take it from Ataraxia, I did them after 9.1.0 release. But I
> > haven't checked gdc :D
> >
>
> Ataraxia?. I didn't know about that, do you have a link?.
>
> Thanks.
>
[-- Attachment #2: Type: text/html, Size: 812 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
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
0 siblings, 2 replies; 8+ messages in thread
From: selk @ 2019-09-25 14:01 UTC (permalink / raw)
To: musl
El 2019-09-25 10:28, Reini Urban escribió:
> GCC-9-20190921?
> Isn't strcmp/strlen still broken there. I wouldn't touch gcc-9 at all.
>
I haven't had any news about this. Would you like to provide a test
case?
>
> <selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 15:20:
>
>> Hello Nagakamira,
>>
>> El 2019-09-24 18:27, Nagakamira escribió:
>>>> Patches for GCC has been updated to work against Musl, GCC-9.
>>> You could take it from Ataraxia, I did them after 9.1.0 release.
>> But I
>>> haven't checked gdc :D
>>>
>>
>> Ataraxia?. I didn't know about that, do you have a link?.
>>
>> Thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
2019-09-25 14:01 ` selk
@ 2019-09-25 14:05 ` Nagakamira
2019-09-25 14:14 ` Reini Urban
1 sibling, 0 replies; 8+ messages in thread
From: Nagakamira @ 2019-09-25 14:05 UTC (permalink / raw)
To: musl
[-- Attachment #1: Type: text/plain, Size: 840 bytes --]
>Ataraxia?. I didn't know about that, do you have a link?.
https://github.com/ataraxialinux/ataraxia
On Wed, Sep 25, 2019, 5:01 PM <selk@dragora.org> wrote:
> El 2019-09-25 10:28, Reini Urban escribió:
> > GCC-9-20190921?
> > Isn't strcmp/strlen still broken there. I wouldn't touch gcc-9 at all.
> >
>
> I haven't had any news about this. Would you like to provide a test
> case?
>
> >
> > <selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 15:20:
> >
> >> Hello Nagakamira,
> >>
> >> El 2019-09-24 18:27, Nagakamira escribió:
> >>>> Patches for GCC has been updated to work against Musl, GCC-9.
> >>> You could take it from Ataraxia, I did them after 9.1.0 release.
> >> But I
> >>> haven't checked gdc :D
> >>>
> >>
> >> Ataraxia?. I didn't know about that, do you have a link?.
> >>
> >> Thanks.
>
[-- Attachment #2: Type: text/html, Size: 1644 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
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
1 sibling, 1 reply; 8+ messages in thread
From: Reini Urban @ 2019-09-25 14:14 UTC (permalink / raw)
To: musl
[-- Attachment #1: Type: text/plain, Size: 922 bytes --]
Extremely hard and big test case.
It's a generated file in an extension in my perl5 fork. A gperf perfect
hash.
https://github.com/perl11/cperl/blob/master/ext/Config/Config_xs.out
<selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 16:01:
> El 2019-09-25 10:28, Reini Urban escribió:
> > GCC-9-20190921?
> > Isn't strcmp/strlen still broken there. I wouldn't touch gcc-9 at all.
> >
>
> I haven't had any news about this. Would you like to provide a test
> case?
>
> >
> > <selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 15:20:
> >
> >> Hello Nagakamira,
> >>
> >> El 2019-09-24 18:27, Nagakamira escribió:
> >>>> Patches for GCC has been updated to work against Musl, GCC-9.
> >>> You could take it from Ataraxia, I did them after 9.1.0 release.
> >> But I
> >>> haven't checked gdc :D
> >>>
> >>
> >> Ataraxia?. I didn't know about that, do you have a link?.
> >>
> >> Thanks.
>
[-- Attachment #2: Type: text/html, Size: 1591 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: darkcrusade 2019Sep24 (set of cross compilers)
2019-09-25 14:14 ` Reini Urban
@ 2019-09-25 17:11 ` selk
0 siblings, 0 replies; 8+ messages in thread
From: selk @ 2019-09-25 17:11 UTC (permalink / raw)
To: musl
El 2019-09-25 11:14, Reini Urban escribió:
> Extremely hard and big test case.
> It's a generated file in an extension in my perl5 fork. A gperf
> perfect hash.
>
> https://github.com/perl11/cperl/blob/master/ext/Config/Config_xs.out
Could you test with a prebuilt cross-compiler and see if works against
your version of Perl5?.
Also, I can try to get your fork and try to compile it against the
GCC-9-20190912...
> <selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 16:01:
>
>> El 2019-09-25 10:28, Reini Urban escribió:
>>> GCC-9-20190921?
>>> Isn't strcmp/strlen still broken there. I wouldn't touch gcc-9 at
>> all.
>>>
>>
>> I haven't had any news about this. Would you like to provide a test
>>
>> case?
>>
>>>
>>> <selk@dragora.org> schrieb am Mi., 25. Sep. 2019, 15:20:
>>>
>>>> Hello Nagakamira,
>>>>
>>>> El 2019-09-24 18:27, Nagakamira escribió:
>>>>>> Patches for GCC has been updated to work against Musl, GCC-9.
>>>>> You could take it from Ataraxia, I did them after 9.1.0 release.
>>>> But I
>>>>> haven't checked gdc :D
>>>>>
>>>>
>>>> Ataraxia?. I didn't know about that, do you have a link?.
>>>>
>>>> Thanks.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-09-25 17:11 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-24 18:20 darkcrusade 2019Sep24 (set of cross compilers) Matías Fonzo
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
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).