Changeset d02c56d
- Timestamp:
- 02/16/2014 08:49:53 PM (10 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 7.5, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 177aee0, 8e59005
- Parents:
- 8b69ae4
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
appendices/dependencies.xml
r8b69ae4 rd02c56d 1385 1385 1386 1386 <seglistitem> 1387 <seg> Not run. Requires Man-DB test suite package</seg>1387 <seg>Util-linux</seg> 1388 1388 </seglistitem> 1389 1389 </segmentedlist> -
chapter01/changelog.xml
r8b69ae4 rd02c56d 37 37 --> 38 38 <listitem> 39 <para>2014-02-16</para> 40 <itemizedlist> 41 <listitem> 42 <para>[bdubbs] - Update to man-pages-3.5.9.</para> 43 </listitem> 44 <listitem> 45 <para>[bdubbs] - Incorporate beta FHS. Add 46 /usr/share/ppd, /usr/libexec, /usr/share/color, 47 /usr/local/share/color, /var/lib/color, and /usr/share/dict. 48 </para> 49 </listitem> 50 <listitem> 51 <para>[bdubbs] - Incorporate beta FHS. Remove overrides 52 for /usr/libexec: coreutils, findutils, gawk, gcc, glibc, 53 inetutils, man-db, and tar. Also fixes 54 <ulink url="&lfs-ticket-root;3498">#3498</ulink>. 55 </para> 56 </listitem> 57 <listitem> 58 <para>[bdubbs] - Incorporate beta FHS. Move grub sbin 59 executables from /usr/sbin to /sbin. 60 </para> 61 </listitem> 62 <listitem> 63 <para>[bdubbs] - Document two new glibc errors in the 64 regression tests. 65 </para> 66 </listitem> 67 <listitem> 68 <para>[bdubbs] - Move man-db after util-linux to satisfy 69 a test dependency. 70 </para> 71 </listitem> 72 <listitem> 73 <para>[bdubbs] - Update automake tests to accomodate util-linux 74 in /tools and to speed the test up. 75 </para> 76 </listitem> 77 <listitem> 78 <para>[bdubbs] - Restore building the flex static library. 79 </para> 80 </listitem> 81 </itemizedlist> 82 </listitem> 83 <listitem> 39 84 <para>2014-02-14</para> 40 85 <itemizedlist> -
chapter06/automake.xml
r8b69ae4 rd02c56d 50 50 <screen><userinput remap="make">make</userinput></screen> 51 51 52 <note><para>The tests take a very long time: over 30 SBUs.</para></note> 53 54 <para>To test the results, issue:</para> 55 56 <screen><userinput remap="test">make check</userinput></screen> 52 <para>There are a couple of tests that incorrectly link to the 53 wrong version of the flex library, so we temporarily work around 54 the problem. Also, using the -j4 make option speeds up the tests, even on 55 systems with only one processor due to internal delays in individual 56 tests. To test the results, issue:</para> 57 58 <screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save} 59 ln -sv libfl.a /usr/lib/libfl.so 60 make -j4 check 61 rm -v /usr/lib/libfl.so 62 mv -v /usr/lib/libfl.{save,so}</userinput></screen> 57 63 58 64 <para>Install the package:</para> -
chapter06/chapter06.xml
r8b69ae4 rd02c56d 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/> 67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>69 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/> 70 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/> … … 74 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/> 75 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/> 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/> 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/> -
chapter06/coreutils.xml
r8b69ae4 rd02c56d 62 62 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \ 63 63 --prefix=/usr \ 64 --libexecdir=/usr/lib \65 64 --enable-no-install-program=kill,uptime</userinput></screen> 66 65 -
chapter06/creatingdirs.xml
r8b69ae4 rd02c56d 19 19 install -dv -m 1777 /tmp /var/tmp 20 20 mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src} 21 mkdir -pv /usr/{,local/}share/{ doc,info,locale,man}21 mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} 22 22 mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo} 23 23 mkdir -pv /usr/{,local/}share/man/man{1..8} … … 31 31 ln -sv /run /var/run 32 32 ln -sv /run/lock /var/lock 33 mkdir -pv /var/{opt,cache,lib/{ misc,locate},local}</userinput></screen>33 mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen> 34 34 35 35 <para>Directories are, by default, created with permission mode 755, but -
chapter06/findutils.xml
r8b69ae4 rd02c56d 47 47 48 48 <screen><userinput remap="configure">./configure --prefix=/usr \ 49 --libexecdir=/usr/lib/findutils \50 49 --localstatedir=/var/lib/locate</userinput></screen> 51 50 -
chapter06/flex.xml
r8b69ae4 rd02c56d 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --disable-static \52 51 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 53 52 … … 99 98 <seglistitem> 100 99 <seg>flex, flex++ (link to flex), and lex</seg> 101 <seg>libfl. so and libfl_pic.so</seg>100 <seg>libfl.{so,a} and libfl_pic.{so.a}</seg> 102 101 <seg>/usr/share/doc/flex-&flex-version;</seg> 103 102 </seglistitem> … … 144 143 145 144 <varlistentry id="libfl.so"> 146 <term><filename class="libraryfile">libfl. a</filename></term>145 <term><filename class="libraryfile">libfl.so</filename></term> 147 146 <listitem> 148 147 <para>The <filename class="libraryfile">flex</filename> library</para> -
chapter06/gawk.xml
r8b69ae4 rd02c56d 43 43 <para>Prepare Gawk for compilation:</para> 44 44 45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>45 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> 46 46 47 47 <para>Compile the package:</para> -
chapter06/gcc.xml
r8b69ae4 rd02c56d 73 73 <screen><userinput remap="configure">SED=sed \ 74 74 ../gcc-&gcc-version;/configure --prefix=/usr \ 75 --libexecdir=/usr/lib \76 75 --enable-shared \ 77 76 --enable-threads=posix \ -
chapter06/glibc.xml
r8b69ae4 rd02c56d 78 78 --disable-profile \ 79 79 --enable-kernel=&min-kernel; \ 80 --libexecdir=/usr/lib/glibc \81 80 --enable-obsolete-rpc</userinput></screen> 82 81 83 82 <variablelist> 84 83 <title>The meaning of the new configure options:</title> 85 86 <varlistentry>87 <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>88 <listitem>89 <para>This changes the location of some auxillary files from the90 default of <filename class="directory">/usr/libexec</filename> to91 <filename class="directory">/usr/lib/glibc</filename>.</para>92 </listitem>93 </varlistentry>94 84 95 85 <varlistentry> … … 157 147 158 148 <listitem> 149 <para>libio/tst-ftell-partial-wide.out fails because it needs a locale 150 that has not yet been generated.</para> 151 </listitem> 152 153 <listitem> 159 154 <para>Other tests known to fail on some architectures are posix/bug-regex32, 160 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para> 155 misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8, 156 and stdio-common/bug22.</para> 161 157 </listitem> 162 158 -
chapter06/grub.xml
r8b69ae4 rd02c56d 48 48 49 49 <screen><userinput remap="configure">./configure --prefix=/usr \ 50 --sbindir=/sbin \ 50 51 --sysconfdir=/etc \ 51 52 --disable-grub-emu-usb \ -
chapter06/inetutils.xml
r8b69ae4 rd02c56d 49 49 50 50 <screen><userinput remap="configure">./configure --prefix=/usr \ 51 --libexecdir=/usr/sbin \52 51 --localstatedir=/var \ 53 52 --disable-logger \ -
chapter06/man-db.xml
r8b69ae4 rd02c56d 45 45 46 46 <screen><userinput remap="configure">./configure --prefix=/usr \ 47 --libexecdir=/usr/lib \48 47 --docdir=/usr/share/doc/man-db-&man-db-version; \ 49 48 --sysconfdir=/etc \ -
chapter06/tar.xml
r8b69ae4 rd02c56d 49 49 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 \ 50 50 ./configure --prefix=/usr \ 51 --bindir=/bin \ 52 --libexecdir=/usr/sbin</userinput></screen> 51 --bindir=/bin</userinput></screen> 53 52 54 53 <variablelist> -
general.ent
r8b69ae4 rd02c56d 1 <!ENTITY version "SVN-2014021 4">2 <!ENTITY releasedate "February 1 4, 2014">1 <!ENTITY version "SVN-20140216"> 2 <!ENTITY releasedate "February 16, 2015"> 3 3 <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> 4 4 <!ENTITY milestone "7.5"> -
packages.ent
r8b69ae4 rd02c56d 23 23 <!ENTITY automake-home "&gnu-software;automake/"> 24 24 <!ENTITY automake-ch6-du "100 MB"> 25 <!ENTITY automake-ch6-sbu "less than 0.1 SBU ( 34.1SBU with tests)">25 <!ENTITY automake-ch6-sbu "less than 0.1 SBU (about 12 SBU with tests)"> 26 26 27 27 <!ENTITY bash-version "4.2"> … … 386 386 <!ENTITY man-db-ch6-sbu "0.5 SBU"> 387 387 388 <!ENTITY man-pages-version "3.5 8">389 <!ENTITY man-pages-size "1,17 0KB">388 <!ENTITY man-pages-version "3.59"> 389 <!ENTITY man-pages-size "1,172 KB"> 390 390 <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 391 <!ENTITY man-pages-md5 " 539698a70e0338551d22c24011c03186">391 <!ENTITY man-pages-md5 "d8e4d8287a76ee861351b905044c8e92"> 392 392 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/"> 393 393 <!ENTITY man-pages-ch6-du "23 MB"> … … 555 555 <!ENTITY tzdata-ch6-sbu "less than 0.1 SBU"> 556 556 557 <!ENTITY udev-lfs "udev-lfs-&systemd-version;- 2">557 <!ENTITY udev-lfs "udev-lfs-&systemd-version;-3"> 558 558 <!ENTITY udev-lfs-size "29 KB"> 559 559 <!ENTITY udev-lfs-url "&anduin-other;&udev-lfs;.tar.bz2"> 560 <!ENTITY udev-lfs-md5 " ed85205909de6e4f96ea2b0ebc57df7e">560 <!ENTITY udev-lfs-md5 "c0231ff619e567a9b11f912d8a7a404a"> 561 561 <!ENTITY udev-lfs-home " "> 562 562 -
prologue/standards.xml
r8b69ae4 rd02c56d 23 23 </listitem> 24 24 <listitem> 25 <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem 26 Hierarchy Standard (FHS)</ulink></para> 25 <para><ulink 26 url="http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30-draft-1"> 27 Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)</ulink></para> 27 28 28 29 </listitem> -
udev-lfs/ChangeLog
r8b69ae4 rd02c56d 1 2014-02-16 <bdubbs@linuxfromscratch.org> 2 * Makefile.lfs: Adjust warning flags. Adjust linking rules to 3 allow build with util-linux in LFS's /tools directory. 4 1 5 2010-01-26 Matt Burgess <matthew@linuxfromscratch.org> 2 6 * 55-lfs.rules: Remove lots of rules that have been merged upstream. -
udev-lfs/Makefile.lfs
r8b69ae4 rd02c56d 6 6 SHELL=/bin/bash 7 7 SYSTEMD_VERSION=208 8 VERSION=$(SYSTEMD_VERSION)- 18 VERSION=$(SYSTEMD_VERSION)-3 9 9 10 10 ifeq ($(V),) … … 22 22 -Wstrict-aliasing=2 -Wwrite-strings -Wno-overlength-strings \ 23 23 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result \ 24 -Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long 24 -Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long -Wno-vla 25 25 26 26 OPTIONS = -O2 -pipe -ffast-math -fno-common -fdiagnostics-show-option \ … … 30 30 31 31 LDFLAGS1 = -pthread -lrt -Wl,--as-needed -Wl,--gc-sections -Wl,--no-undefined 32 LDFLAGS2 := $(LDFLAGS1) - lblkid -lkmod32 LDFLAGS2 := $(LDFLAGS1) -L /tools/lib -lblkid -lkmod 33 33 34 34 DEF = -include cfg.h \ … … 43 43 44 44 INCLUDE = -I src/libudev -I src/shared -I src -I src/login -I src/systemd \ 45 -I src/core -I udev-lfs-$( SYSTEMD_VERSION)-145 -I src/core -I udev-lfs-$(VERSION) 46 46 47 47 LIBUDEV_SRCS = libudev-device-private.c \ … … 153 153 sed -e 's|@VERSION@|$(SYSTEMD_VERSION)|g' \ 154 154 -e 's|@prefix@|/usr|g' \ 155 -e 's|@exec_prefix@|/usr|g' \156 155 -e 's|@udevlibexecdir@|/lib/udev|g' \ 157 156 -e 's|@libdir@|/usr/lib|g' \
Note:
See TracChangeset
for help on using the changeset viewer.