[lfs] branch multilib updated: Document ISL for rationale and dependencies.

"Git Owner" ([email protected] via lfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.book
Message-ID <177360952319.10993.252082347928378703@rivendell.linuxfromscratch.org>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch multilib
in repository lfs.

The following commit(s) were added to refs/heads/multilib by this push:
     new 38416af13 Document ISL for rationale and dependencies.
38416af13 is described below

commit 38416af1318dda81d85fd12b275a716edec89a3a
Author: Zeckmathederg <[email protected]>
AuthorDate: Sun Mar 15 15:22:00 2026 -0600

    Document ISL for rationale and dependencies.
---
 appendices/dependencies.xml | 49 ++++++++++++++++++++++++++++++++++++++++-----
 chapter01/changelog.xml     |  3 +++
 chapter08/isl.xml           |  7 +++++++
 prologue/why.xml            |  9 ++++++++-
 4 files changed, 62 insertions(+), 6 deletions(-)

diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index 33d74b6c7..f645805c9 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -891,7 +891,7 @@
         <segtitle>&dependencies;</segtitle>
         <seglistitem>
           <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-          Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch,
+          Gettext, Glibc, GMP, Grep, ISL, M4, Make, MPC, MPFR, Patch,
           Perl, Sed, Tar, Texinfo, and Zstd</seg>
         </seglistitem>
       </segmentedlist>
@@ -921,10 +921,8 @@
         <segtitle>&external;</segtitle>
         <seglistitem>
           <seg>
-             <ulink url="https://www.gdcproject.org/">GDC</ulink>,
-             <ulink url="https://gcc.gnu.org/wiki/GNAT">GNAT</ulink>,
-             and
-             <ulink url="https://repo.or.cz/isl.git">ISL</ulink>
+             <ulink url="https://www.gdcproject.org/">GDC</ulink> and
+             <ulink url="https://gcc.gnu.org/wiki/GNAT">GNAT</ulink>
           </seg>
         </seglistitem>
       </segmentedlist>
@@ -1455,6 +1453,47 @@
         </seglistitem>
       </segmentedlist>
 
+<!-- Begin ISL dependency info -->
+  <bridgehead renderas="sect2" id="isl-dep">ISL</bridgehead>
+
+      <segmentedlist id="isl-depends">
+        <segtitle>&dependencies;</segtitle>
+        <seglistitem>
+         <seg>Coreutils, Gawk, GCC, Glibc, GMP, Make,
+         Linux API Headers, Pkgconf, and Xz</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist id="isl-rundeps">
+        <segtitle>&runtime;</segtitle>
+        <seglistitem>
+          <seg>Glibc, GMP, Libelf, and Xz</seg>
+        </seglistitem>
+      </segmentedlist>
+          
+      <segmentedlist id="isl-testdeps">
+        <segtitle>&testsuites;</segtitle>
+        <seglistitem>
+          <seg>Python</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist id="isl-before">
+        <segtitle>&before;</segtitle>
+        <seglistitem>
+          <seg>None</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist id="isl-optdeps">
+        <segtitle>&external;</segtitle>
+        <seglistitem>
+          <seg>
+            None
+          </seg>
+        </seglistitem>
+      </segmentedlist>
+
 <!-- Begin Jinja2 dependency info -->
   <bridgehead renderas="sect2" id="jinja2-dep">Jinja2</bridgehead>
 
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 6bc3afe50..e333cc07f 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -43,6 +43,9 @@
     <listitem>
       <para>2026-03-15</para>
       <itemizedlist>
+        <listitem>
+          <para>[zeckma] - Document ISL for rationale and dependencies.</para>
+        </listitem>
         <listitem>
           <para>[bdubbs] - Update to vim-9.2.0161. Addresses
           <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
diff --git a/chapter08/isl.xml b/chapter08/isl.xml
index 9c5552472..3643fdd3a 100644
--- a/chapter08/isl.xml
+++ b/chapter08/isl.xml
@@ -64,6 +64,13 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
+    <para>To test the results, issue:</para>
+
+<screen><userinput remap="test">make check</userinput></screen>
+
+    <para>One test, <filename>isl_test_python.py</filename>, is known to
+    fail.</para>
+
     <para>Install the package and its documentation:</para>
 
 <screen><userinput remap="install">make install
diff --git a/prologue/why.xml b/prologue/why.xml
index 28e3aca36..18dbc86df 100644
--- a/prologue/why.xml
+++ b/prologue/why.xml
@@ -284,7 +284,14 @@
 
         <para>This package contains programs for basic and advanced IPv4 and
         IPv6 networking.  It was chosen over the other common network
-        tools package (net-tools) for its IPv6 capabilities.  </para>
+        tools package (net-tools) for its IPv6 capabilities.</para>
+      </listitem>
+
+      <listitem>
+        <para>ISL</para>
+
+        <para>This package contains a library for manipulating integer points.
+        It is mainly used by GCC to enable graphite loop optimizations.</para>
       </listitem>
 
       <listitem revision="systemd">

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.