guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: website: guix-packages-with-glibc-hwcaps: Fix typos.


From: Ludovic Courtès
Subject: 01/02: website: guix-packages-with-glibc-hwcaps: Fix typos.
Date: Tue, 16 Jan 2024 05:09:59 -0500 (EST)

civodul pushed a commit to branch master
in repository guix-artwork.

commit c8483e27f747af667277dced54e0f247fccb7274
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Tue Jan 16 11:03:27 2024 +0100

    website: guix-packages-with-glibc-hwcaps: Fix typos.
    
    * website/posts/guix-packages-with-glibc-hwcaps.md: Fix typos.  Fix link
    for “package multi-versioning”.
---
 website/posts/guix-packages-with-glibc-hwcaps.md | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/website/posts/guix-packages-with-glibc-hwcaps.md 
b/website/posts/guix-packages-with-glibc-hwcaps.md
index 1d9cc16..4f8f8f2 100644
--- a/website/posts/guix-packages-with-glibc-hwcaps.md
+++ b/website/posts/guix-packages-with-glibc-hwcaps.md
@@ -18,16 +18,16 @@ libraries is [indirect functions, or
 IFUNCs](https://sourceware.org/glibc/wiki/GNU_IFUNC) (see also
 [here](https://hpc.guix.info/blog/2018/01/pre-built-binaries-vs-performance/))
 The loader, `ld.so` uses them to pick function implementations optimized for
-the available CPU at load time.  GCC's (functional multi-versioning
-(FMV))[https://gcc.gnu.org/wiki/FunctionMultiVersioning] generates several
+the available CPU at load time.  GCC's [functional multi-versioning
+(FMV)](https://gcc.gnu.org/wiki/FunctionMultiVersioning) generates several
 optimized versions of functions, using the IFUNC mechanism so the approprate
 one is selected at load time. These are strategies which most
 performance-sensitive libraries do, but not all of them.
 
 With the `--tune` using [package
 
transformation](https://guix.gnu.org/en/manual/devel/en/html_node/Package-Transformation-Options.html)
-option, Guix implements so-called [package
-multi-versioning](https://hpc.guix.info/blog/2018/01/pre-built-binaries-vs-performance/),
+option, Guix implements so-called [*package
+multi-versioning*](https://hpc.guix.info/blog/2022/01/tuning-packages-for-a-cpu-micro-architecture/)
 which creates package variants using compiler flags set to use optimizations
 targeted for a specific CPU.
 
@@ -154,7 +154,7 @@ compilers know about the `glibc-hwcap` directories and will 
purposefully link
 against the base library during build time, with glibc's `ld.so` choosing the
 optimized library at runtime.
 
-One possible use case for these libraries is crating [`guix
+One possible use case for these libraries is creating [`guix
 
pack`s](https://guix.gnu.org/en/manual/devel/en/html_node/Invoking-guix-pack.html)
 of packages to run on other systems.  By substituting these libraries it
 becomes possible to crate a `guix pack` which will have better performance than



reply via email to

[Prev in Thread] Current Thread [Next in Thread]