%general-entities; ]> flex &flex-version;
&flex-url;
Flex-&flex-version; Flex tools <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 Prepare Flex for compilation: ./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(build-aux/config.guess) \ --disable-bootstrap \ --docdir=/usr/share/doc/flex-&flex-version; The meaning of the new configure option: --disable-bootstrap Normally, building flex is done in two stages. A first programs, which is used to generate the source of a second one, which is then compiled. When using cross-compilation, the first program is generated on the build systemd. However, due to a bug in configure, the presence of some funciton is tested only on the host system. If this function is not found on the build system, the build fails. This can be prevented by disabling the two stage build. Compile the package: make Install the package: make DESTDIR=$LFS install <para>Details on this package are located in <xref linkend="contents-flex" role="."/></para> </sect2> </sect1>