mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-19 03:39:20 +01:00
Reinstate flex in chapter 5, for the sake on ar and ranlib.
This allows to reinstate bison's tests. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11816 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
c2863e6d25
commit
924667ee54
@ -45,6 +45,12 @@
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>2020-04-19</para>
|
<para>2020-04-19</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
<listitem>
|
||||||
|
<para>[pierre] - Reinstate flex in chapter 5, so that ar and ranlib
|
||||||
|
(binutils) link against libfl. This allows to run tests for bison,
|
||||||
|
too. Fixes
|
||||||
|
<ulink url="&lfs-ticket-root;4631">#4631</ulink>.</para>
|
||||||
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>[pierre] - Prevent readline.pc from referencing termcap as
|
<para>[pierre] - Prevent readline.pc from referencing termcap as
|
||||||
a private library by adding --with-curses to configure switches.
|
a private library by adding --with-curses to configure switches.
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncurses.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bash.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bash.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bison.xml"/>
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="flex.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bzip2.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="coreutils.xml"/>
|
||||||
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="diffutils.xml"/>
|
||||||
|
72
chapter05/flex.xml
Normal file
72
chapter05/flex.xml
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
||||||
|
<!ENTITY % general-entities SYSTEM "../general.ent">
|
||||||
|
%general-entities;
|
||||||
|
]>
|
||||||
|
|
||||||
|
<sect1 id="ch-tools-flex" role="wrap">
|
||||||
|
<?dbhtml filename="flex.html"?>
|
||||||
|
|
||||||
|
<sect1info condition="script">
|
||||||
|
<productname>flex</productname>
|
||||||
|
<productnumber>&flex-version;</productnumber>
|
||||||
|
<address>&flex-url;</address>
|
||||||
|
</sect1info>
|
||||||
|
|
||||||
|
<title>Flex-&flex-version;</title>
|
||||||
|
|
||||||
|
<indexterm zone="ch-tools-flex">
|
||||||
|
<primary sortas="a-Flex">Flex</primary>
|
||||||
|
<secondary>tools</secondary>
|
||||||
|
</indexterm>
|
||||||
|
|
||||||
|
<sect2 role="package">
|
||||||
|
<title/>
|
||||||
|
|
||||||
|
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
|
||||||
|
href="../chapter06/flex.xml"
|
||||||
|
xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
|
||||||
|
|
||||||
|
<segmentedlist>
|
||||||
|
<segtitle>&buildtime;</segtitle>
|
||||||
|
<segtitle>&diskspace;</segtitle>
|
||||||
|
|
||||||
|
<seglistitem>
|
||||||
|
<seg>&flex-ch5-sbu;</seg>
|
||||||
|
<seg>&flex-ch5-du;</seg>
|
||||||
|
</seglistitem>
|
||||||
|
</segmentedlist>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2 role="installation">
|
||||||
|
<title>Installation of Flex</title>
|
||||||
|
|
||||||
|
<para>Prepare Flex for compilation:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
|
||||||
|
|
||||||
|
<para>Compile the package:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="make">make</userinput></screen>
|
||||||
|
|
||||||
|
<para>To test the results, issue:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="test">make check</userinput></screen>
|
||||||
|
|
||||||
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
<screen><userinput remap="install">make install</userinput></screen>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect2 role="content">
|
||||||
|
<title/>
|
||||||
|
|
||||||
|
<para>Details on this package are located in
|
||||||
|
<xref linkend="contents-flex" role="."/></para>
|
||||||
|
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
</sect1>
|
@ -58,16 +58,19 @@
|
|||||||
|
|
||||||
<screen><userinput remap="make">make</userinput></screen>
|
<screen><userinput remap="make">make</userinput></screen>
|
||||||
|
|
||||||
<!--
|
<para>To test the results (about 5.5 SBU), issue:</para>
|
||||||
<para>To test the results (about 2.2 SBU), issue:</para>
|
|
||||||
|
|
||||||
<screen><userinput remap="test">make check</userinput></screen>
|
<screen><userinput remap="test">make check</userinput></screen>
|
||||||
-->
|
|
||||||
|
|
||||||
|
<para>13 tests fail in the "Diagnostics" section, probably because of
|
||||||
|
missing locales.</para>
|
||||||
|
|
||||||
|
<!--
|
||||||
<para>There is a circular dependency between bison and flex with regard to
|
<para>There is a circular dependency between bison and flex with regard to
|
||||||
the checks. If desired, after installing flex in the next section, the
|
the checks. If desired, after installing flex in the next section, the
|
||||||
bison package can be rebuilt and the bison checks can be run with
|
bison package can be rebuilt and the bison checks can be run with
|
||||||
<command>make check</command>.</para>
|
<command>make check</command>.</para>
|
||||||
|
-->
|
||||||
|
|
||||||
<para>Install the package:</para>
|
<para>Install the package:</para>
|
||||||
|
|
||||||
|
@ -77,8 +77,8 @@
|
|||||||
<!ENTITY bison-home "&gnu-software;bison/">
|
<!ENTITY bison-home "&gnu-software;bison/">
|
||||||
<!ENTITY bison-ch5-du "43 MB">
|
<!ENTITY bison-ch5-du "43 MB">
|
||||||
<!ENTITY bison-ch5-sbu "0.3 SBU">
|
<!ENTITY bison-ch5-sbu "0.3 SBU">
|
||||||
<!ENTITY bison-ch6-du "43 MB">
|
<!ENTITY bison-ch6-du "52 MB">
|
||||||
<!ENTITY bison-ch6-sbu "0.3 SBU">
|
<!ENTITY bison-ch6-sbu "5.8 SBU">
|
||||||
|
|
||||||
<!ENTITY bzip2-version "1.0.8">
|
<!ENTITY bzip2-version "1.0.8">
|
||||||
<!ENTITY bzip2-size "792 KB">
|
<!ENTITY bzip2-size "792 KB">
|
||||||
@ -209,6 +209,8 @@
|
|||||||
<!ENTITY flex-url "&github;/westes/flex/releases/download/v&flex-version;/flex-&flex-version;.tar.gz">
|
<!ENTITY flex-url "&github;/westes/flex/releases/download/v&flex-version;/flex-&flex-version;.tar.gz">
|
||||||
<!ENTITY flex-md5 "2882e3179748cc9f9c23ec593d6adc8d">
|
<!ENTITY flex-md5 "2882e3179748cc9f9c23ec593d6adc8d">
|
||||||
<!ENTITY flex-home "&github;/westes/flex">
|
<!ENTITY flex-home "&github;/westes/flex">
|
||||||
|
<!ENTITY flex-ch5-du "15 MB">
|
||||||
|
<!ENTITY flex-ch5-sbu "0.1 SBU">
|
||||||
<!ENTITY flex-ch6-du "36 MB">
|
<!ENTITY flex-ch6-du "36 MB">
|
||||||
<!ENTITY flex-ch6-sbu "0.4 SBU">
|
<!ENTITY flex-ch6-sbu "0.4 SBU">
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user