mailing list of musl libc
 help / color / mirror / code / Atom feed
* Darkcrusade 2017Jun09 (cross compiler set)
@ 2017-06-20 20:09 Matias Fonzo
  2017-06-21  6:53 ` mzpqnxow
  0 siblings, 1 reply; 3+ messages in thread
From: Matias Fonzo @ 2017-06-20 20:09 UTC (permalink / raw)
  To: dragora-users; +Cc: musl

[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]


I am pleased to announce the release of darkcrusade (2017Jun09).

Darkcrusade is the codename given to deploy a set of cross compilers
built upon on the standard C library "musl".  The full toolchain is
composed by GNU binutils, linux-libre (headers), GCC, and musl.
Darkcrusade is ready to be used anywhere under general purposes.

The darkcrusade's tool consists of two separate phases: the first
phase, where a cross-compiler for the native architecture is created;
and the second phase, where the produced cross-compiler is used to
create other compilers for the different supported architectures.

The homepage is at http://www.dragora.org

The sources can be downloaded from
http://rsync.dragora.org/current/compilers/darkcrusade_2017Jun09/

See also http://dragora.org/repo.fsl/wiki?name=Mirrors

Version 2017Jun09 - 20 June 2017

    - 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).

    - Checksums files are now produced using sha256sum(1).

The following architectures are supported:

    aarch64
    armv7hl
    i586
    microblaze
    mips
    powerpc
    x32
    x86_64

Please send bug reports and suggestions to dragora-users@nongnu.org


Regards,
Matias Fonzo, darkcrusade author and maintainer.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 966 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Darkcrusade 2017Jun09 (cross compiler set)
  2017-06-20 20:09 Darkcrusade 2017Jun09 (cross compiler set) Matias Fonzo
@ 2017-06-21  6:53 ` mzpqnxow
       [not found]   ` <CA+qPFc+YYfC-pR4xpZcRWBkUtLQPgjm5QsXT7D=DcGaK=nP2Og-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: mzpqnxow @ 2017-06-21  6:53 UTC (permalink / raw)
  To: dragora-users, musl

[-- Attachment #1: Type: text/plain, Size: 2050 bytes --]

I briefly looked over the page but it's not clear to me what it is.. is it
a distribution? Or just a toolchain builder?

I'm wondering if it's similar to
https://github.com/richfelker/musl-cross-make (which is a one step way to
build an arbitrary musl toolchain, and is excellent) or if it makes use of
it (if you're building musl toolchains it probably ought to.

Sorry if I missed something obvious, but it sounds interesting and I'm
curious, but just didn't see a clear/concise/understandable explanation of
what it is exactly.

On Tue, Jun 20, 2017 at 16:09 Matias Fonzo <selk@dragora.org> wrote:

>
> I am pleased to announce the release of darkcrusade (2017Jun09).
>
> Darkcrusade is the codename given to deploy a set of cross compilers
> built upon on the standard C library "musl".  The full toolchain is
> composed by GNU binutils, linux-libre (headers), GCC, and musl.
> Darkcrusade is ready to be used anywhere under general purposes.
>
> The darkcrusade's tool consists of two separate phases: the first
> phase, where a cross-compiler for the native architecture is created;
> and the second phase, where the produced cross-compiler is used to
> create other compilers for the different supported architectures.
>
> The homepage is at http://www.dragora.org
>
> The sources can be downloaded from
> http://rsync.dragora.org/current/compilers/darkcrusade_2017Jun09/
>
> See also http://dragora.org/repo.fsl/wiki?name=Mirrors
>
> Version 2017Jun09 - 20 June 2017
>
>     - 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).
>
>     - Checksums files are now produced using sha256sum(1).
>
> The following architectures are supported:
>
>     aarch64
>     armv7hl
>     i586
>     microblaze
>     mips
>     powerpc
>     x32
>     x86_64
>
> Please send bug reports and suggestions to dragora-users@nongnu.org
>
>
> Regards,
> Matias Fonzo, darkcrusade author and maintainer.
>
>

[-- Attachment #2: Type: text/html, Size: 2961 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [musl] Darkcrusade 2017Jun09 (cross compiler set)
       [not found]   ` <CA+qPFc+YYfC-pR4xpZcRWBkUtLQPgjm5QsXT7D=DcGaK=nP2Og-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2017-06-21 20:07     ` Matias Fonzo
  0 siblings, 0 replies; 3+ messages in thread
From: Matias Fonzo @ 2017-06-21 20:07 UTC (permalink / raw)
  To: mzpqnxow
  Cc: musl-ZwoEplunGu1jrUoiu81ncdBPR1lH4CV8, Dragora's user discussion

[-- Attachment #1: Type: text/plain, Size: 2184 bytes --]

Hi mzpqnxow,

I was expecting something like what you just wrote, and it's my
fault.

On Wed, 21 Jun 2017 06:53:41 +0000
mzpqnxow <musl-yLSc2yZ6D4lWk0Htik3J/w@public.gmane.org> wrote:

> I briefly looked over the page but it's not clear to me what it is..
> is it a distribution? Or just a toolchain builder?

Both are related.  The cross-compiler is part of a generic method to
create a native cross-compiler based on musl.  The same one is used to
create the rest of a gnu/linux distribution based on musl, this belongs
to the development version of Dragora, the work involved in the
(incoming) version 3.

darkcrusade[1] is a simple script to invoke another tool[2] called
`bootstrap'[2].

[1] http://dragora.org/repo.fsl/artifact/61f6fe7c789f8e8f
[2] http://dragora.org/repo.fsl/artifact/d3e895bc073d1596

Normally, the process occurs in the stage number 0:

  http://dragora.org/repo.fsl/dir?ci=748dd8685839157a&name=stages/0

> I'm wondering if it's similar to
> https://github.com/richfelker/musl-cross-make (which is a one step
> way to build an arbitrary musl toolchain, and is excellent) or if it
> makes use of it (if you're building musl toolchains it probably ought
> to.

Thanks, I am aware of the existence of musl-cross-make.

I've started before in order to learn more about the cross-compilers
and with the goal to have a full toolchain based on musl.  Darkcrusade
is more like a descendent of musl-cross by Gregor Richards.

I don't have the intention to compite with other projects, in this case
with musl-cross-make.  Hope darkcrusade can be a good contribution to
the community.

> Sorry if I missed something obvious, but it sounds interesting and I'm
> curious, but just didn't see a clear/concise/understandable
> explanation of what it is exactly.

I know.  I am full dedicated to the project, but the work for the
next version of the distro has me busy (very occupied), I have not yet
taken the time to document everything, including all the details for
the bootstrap method/darkcrusade.

If it's worth, see http://dragora.org/repo.fsl/wiki?name=Cross+compilers


Thanks for your interest,
Matías


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 966 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-06-21 20:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-20 20:09 Darkcrusade 2017Jun09 (cross compiler set) Matias Fonzo
2017-06-21  6:53 ` mzpqnxow
     [not found]   ` <CA+qPFc+YYfC-pR4xpZcRWBkUtLQPgjm5QsXT7D=DcGaK=nP2Og-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-06-21 20:07     ` [musl] " Matias Fonzo

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).