[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
09/09: news: Add entry for '--with-c-toolchain'.
From: |
guix-commits |
Subject: |
09/09: news: Add entry for '--with-c-toolchain'. |
Date: |
Mon, 12 Oct 2020 12:25:03 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit a2ed00f79fd5bf69c6cca3fa7bdc62726bf848fa
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Oct 12 18:22:17 2020 +0200
news: Add entry for '--with-c-toolchain'.
* etc/news.scm: Add entry.
---
etc/news.scm | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/etc/news.scm b/etc/news.scm
index 102817d..0274366 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -18,6 +18,44 @@
(channel-news
(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")
(title (en "Package transformation options now recorded in profiles")
(es "Las opciones de transformación de paquetes ahora se
- branch master updated (51d3696 -> a2ed00f), guix-commits, 2020/10/12
- 01/09: upgrade: Mention '--do-not-upgrade' in '--help' output., guix-commits, 2020/10/12
- 03/09: substitute: Reduce default narinfo negative TTL to 1h., guix-commits, 2020/10/12
- 02/09: tests: Add missing copyright line., guix-commits, 2020/10/12
- 04/09: gnu: gcc-toolchain: Add 'GUIX_LOCPATH' to the search paths., guix-commits, 2020/10/12
- 07/09: packages: Add 'package-with-c-toolchain'., guix-commits, 2020/10/12
- 09/09: news: Add entry for '--with-c-toolchain'.,
guix-commits <=
- 05/09: gnu: clang-toolchain: Add 'GUIX_LOCPATH' to the search paths., guix-commits, 2020/10/12
- 06/09: gnu: clang-toolchain: Create 'cc' and 'c++' symlinks., guix-commits, 2020/10/12
- 08/09: guix build: Add '--with-c-toolchain'., guix-commits, 2020/10/12