mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-27 04:59:27 -05:00
news: Add entry for '--with-c-toolchain'.
* etc/news.scm: Add entry.
This commit is contained in:
parent
abd7a47461
commit
a2ed00f79f
1 changed files with 38 additions and 0 deletions
38
etc/news.scm
38
etc/news.scm
|
@ -18,6 +18,44 @@
|
||||||
(channel-news
|
(channel-news
|
||||||
(version 0)
|
(version 0)
|
||||||
|
|
||||||
|
(entry (commit "abd7a474615353149a44f4504f0b4b248dcc0716")
|
||||||
|
(title (en "New @option{--with-c-toolchain} package transformation option")
|
||||||
|
(fr "Nouvelle option de transformation @option{--with-c-toolchain}"))
|
||||||
|
(body
|
||||||
|
(en "The new @option{--with-c-toolchain} package transformation
|
||||||
|
options provides an easy way for developers to rebuild their favorite packages
|
||||||
|
with the C/C++ tool chain of their choice instead of the default one.
|
||||||
|
|
||||||
|
For example, the following command rebuilds the @code{fftw} and @code{fftwf}
|
||||||
|
packages as well as every package that depends on them, up to and including
|
||||||
|
@code{octave-cli}, using GCC version 10 (currently GCC 7.5 is used by
|
||||||
|
default):
|
||||||
|
|
||||||
|
@example
|
||||||
|
guix build octave-cli \\
|
||||||
|
--with-c-toolchain=fftw=gcc-toolchain@@10 \\
|
||||||
|
--with-c-toolchain=fftwf=gcc-toolchain@@10
|
||||||
|
@end example
|
||||||
|
|
||||||
|
Run @command{info \"(guix) Package Transformation Options\"} for more info.")
|
||||||
|
(fr "La nouvelle option de transformation de paquets
|
||||||
|
@option{--with-c-toolchain} permet aux développeur·euses de recompiler leurs
|
||||||
|
paquets préférés avec la chaîne d'outils C/C++ de leur choix à la place de
|
||||||
|
celle par défaut.
|
||||||
|
|
||||||
|
Par exemple, la commande ci-dessous recompile @code{fftw}, @code{fftwf} et
|
||||||
|
tous les paquets qui en dépendent, jusqu'à @code{octave-cli} inclus, avec GCC
|
||||||
|
10 (actuellement c'est GCC 7.5 qui est utilisé par défaut):
|
||||||
|
|
||||||
|
@example
|
||||||
|
guix build octave-cli \\
|
||||||
|
--with-c-toolchain=fftw=gcc-toolchain@@10 \\
|
||||||
|
--with-c-toolchain=fftwf=gcc-toolchain@@10
|
||||||
|
@end example
|
||||||
|
|
||||||
|
Voir @command{info \"(guix.fr) Options de transformation de paquets\"} pour
|
||||||
|
plus de détails.")))
|
||||||
|
|
||||||
(entry (commit "8e1907a72430aa989125b053573ef0897c480697")
|
(entry (commit "8e1907a72430aa989125b053573ef0897c480697")
|
||||||
(title (en "Package transformation options now recorded in profiles")
|
(title (en "Package transformation options now recorded in profiles")
|
||||||
(es "Las opciones de transformación de paquetes ahora se
|
(es "Las opciones de transformación de paquetes ahora se
|
||||||
|
|
Loading…
Reference in a new issue