[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
68/104: doc: Reword "The GCC toolchain".
From: |
guix-commits |
Subject: |
68/104: doc: Reword "The GCC toolchain". |
Date: |
Sun, 17 May 2020 11:36:43 -0400 (EDT) |
nckx pushed a commit to branch core-updates
in repository guix.
commit 77d677ba76ee1982c8ece791043f2cfec70c679c
Author: zimoun <address@hidden>
AuthorDate: Wed May 6 19:26:05 2020 +0200
doc: Reword "The GCC toolchain".
Fix commit 1f14e25c1969a93908288cb302a572f3cbbaa478
as discussed in <https://bugs.gnu.org/41038>.
* doc/guix.texi (Packages for C Development): Rename to...
(The GCC toolchain): ...this. Add gfortran-toolchain.
(Invoking guix package): Add guix-search anchor.
(Application Setup)[The GCC toolchain]: Remove.
Signed-off-by: Ludovic Courtès <address@hidden>
---
doc/guix.texi | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index 90324ce..22bf6bd 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -228,6 +228,7 @@ Development
* Invoking guix environment:: Setting up development environments.
* Invoking guix pack:: Creating software bundles.
+* The GCC toolchain:: Working with languages supported by GCC.
Programming Interface
@@ -1773,13 +1774,6 @@ want to avoid auto-loading the Emacs packages installed
with Guix, you
can do so by running Emacs with the @option{--no-site-file} option
(@pxref{Init File,,, emacs, The GNU Emacs Manual}).
-@subsection The GCC toolchain
-
-@c XXX: The contents of this section were moved under
-@c ``Development'', since it makes more sense there and is not specific
-@c foreign distros. Remove it from here eventually?
-@xref{Packages for C Development}, for information on packages for C/C++
-development.
@node Upgrading Guix
@section Upgrading Guix
@@ -3045,6 +3039,7 @@ availability of packages:
@item --search=@var{regexp}
@itemx -s @var{regexp}
+@anchor{guix-search}
@cindex searching for packages
List the available packages whose name, synopsis, or description matches
@var{regexp} (in a case-insensitive fashion), sorted by relevance.
@@ -4675,9 +4670,9 @@ pack} command allows you to create @dfn{application
bundles} that can be
easily distributed to users who do not run Guix.
@menu
-* Invoking guix environment:: Setting up development environments.
-* Invoking guix pack:: Creating software bundles.
-* Packages for C Development:: Working with C code with Guix.
+* Invoking guix environment:: Setting up development environments.
+* Invoking guix pack:: Creating software bundles.
+* The GCC toolchain:: Working with languages supported by GCC.
@end menu
@node Invoking guix environment
@@ -5388,13 +5383,15 @@ In addition, @command{guix pack} supports all the
common build options
(@pxref{Common Build Options}) and all the package transformation
options (@pxref{Package Transformation Options}).
-@node Packages for C Development
-@section Packages for C Development
+
+@node The GCC toolchain
+@section The GCC toolchain
@cindex GCC
@cindex ld-wrapper
@cindex linker wrapper
@cindex toolchain, for C development
+@cindex toolchain, for Fortran development
If you need a complete toolchain for compiling and linking C or C++
source code, use the @code{gcc-toolchain} package. This package
@@ -5408,7 +5405,9 @@ invoke the actual linker with this new set of arguments.
You can instruct the
wrapper to refuse to link against libraries not in the store by setting the
@env{GUIX_LD_WRAPPER_ALLOW_IMPURITIES} environment variable to @code{no}.
-
+The package @code{gfortran-toolchain} provides a complete GCC toolchain
+for Fortran development. For other languages, please use
+@samp{guix search gcc toolchain} (@pxref{guix-search,, Invoking guix package}).
@c *********************************************************************
@node Programming Interface
- 61/104: gnu: z3: Update to 4.8.8., (continued)
- 61/104: gnu: z3: Update to 4.8.8., guix-commits, 2020/05/17
- 71/104: gnu: gnome-shell-extension-dash-to-dock: Update to 67., guix-commits, 2020/05/17
- 56/104: gnu: Order (gnu packase suckless) module imports., guix-commits, 2020/05/17
- 59/104: gnu: console-setup: Update to 1.195., guix-commits, 2020/05/17
- 54/104: gnu: libutf: Use GIT- helpers., guix-commits, 2020/05/17
- 57/104: gnu: utf8proc: Factor out UNICODE_VERSION., guix-commits, 2020/05/17
- 64/104: gnu: bap: Update to 2.0.0., guix-commits, 2020/05/17
- 65/104: gnu: Add java-picocli., guix-commits, 2020/05/17
- 63/104: gnu: guile-hall: Update to 0.3.0., guix-commits, 2020/05/17
- 67/104: gnu: emacs-pass: Update to 2.0., guix-commits, 2020/05/17
- 68/104: doc: Reword "The GCC toolchain".,
guix-commits <=
- 69/104: gnu: openctm: Correct inputs vs native-inputs, guix-commits, 2020/05/17
- 70/104: gnu: Add lib3ds., guix-commits, 2020/05/17
- 73/104: gnu: xdot: Fix typo in description., guix-commits, 2020/05/17
- 75/104: gnu: multipath-tools: Update to 0.8.4., guix-commits, 2020/05/17
- 72/104: gnu: tinyxml2: Update to 8.0.0., guix-commits, 2020/05/17
- 66/104: gnu: Add font-api-mj-mincho., guix-commits, 2020/05/17
- 74/104: gnu: multipath-tools: Fetch with git., guix-commits, 2020/05/17
- 76/104: gnu: gajim: Adapt search path for Python 3.8., guix-commits, 2020/05/17
- 77/104: gnu: heimdal: Update to 7.7.0., guix-commits, 2020/05/17
- 78/104: gnu: multipath-tools: Enable tests., guix-commits, 2020/05/17