| 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