Changeset 9d5d854f
- Timestamp:
- 05/06/2016 09:16:07 PM (8 years ago)
- Children:
- 81d7190a
- Parents:
- ed17c23
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
red17c23 r9d5d854f 37 37 --> 38 38 <listitem> 39 <para>2016-05-06</para> 40 <itemizedlist> 41 <listitem> 42 <para>[renodr] - Updated to util-linux-2.28. Merged from trunk 43 r11046.</para> 44 </listitem> 45 <listitem> 46 <para>[renodr] - Simplified gzip instructions. Merged from trunk 47 r11046.</para> 48 </listitem> 49 <listitem> 50 <para>[renodr] - Update to dejagnu-1.6. Merged from trunk r11048.</para> 51 </listitem> 52 <listitem> 53 <para>[renodr] - Wording change in Chapter 6 GCC. 54 Merged from trunk r11048.</para> 55 </listitem> 56 <listitem> 57 <para>[renodr] - Update to file-5.26. 58 Merged from trunk r11049.</para> 59 </listitem> 60 <listitem> 61 <para>[renodr] - Update to gcc-6.1.0. 62 Merged from trunk r11049.</para> 63 </listitem> 64 <listitem> 65 <para>[renodr] - Update to grep-2.25. 66 Merged from trunk r11049.</para> 67 </listitem> 68 <listitem> 69 <para>[renodr] - Update to gzip-1.8. 70 Merged from trunk r11049.</para> 71 </listitem> 72 <listitem> 73 <para>[renodr] - Update to linux-4.5.2. 74 Merged from trunk r11049.</para> 75 </listitem> 76 <listitem> 77 <para>[renodr] - Update to tzdata-2016d. 78 Merged from trunk r11049.</para> 79 </listitem> 80 <listitem> 81 <para>[renodr] - Updated the binutils upstream fixes patch. 82 Merged from trunk r11049.</para> 83 </listitem> 84 <listitem> 85 <para>[renodr] - Added a patch for glibc which addresses a 86 security issue and build failure with GCC-6.x. Merged from trunk 87 r11049.</para> 88 </listitem> 89 <listitem> 90 <para>[renodr] - Note that configure in texinfo-6.1 incorrectly 91 complains about the --disable-static switch. Merged from trunk 92 r11051.</para> 93 </listitem> 94 </itemizedlist> 95 </listitem> 96 97 <listitem> 39 98 <para>2016-04-07</para> 40 99 <itemizedlist> -
chapter01/whatsnew.xml
red17c23 r9d5d854f 59 59 <para>D-Bus-&dbus-version;</para> 60 60 </listitem>--> 61 < !--<listitem>61 <listitem> 62 62 <para>DejaGNU &dejagnu-version;</para> 63 </listitem> -->63 </listitem> 64 64 <!--<listitem> 65 65 <para>Diffutils &diffutils-version;</para> … … 74 74 <para>Expect &expect-version;</para> 75 75 </listitem>--> 76 < !--<listitem>76 <listitem> 77 77 <para>File &file-version;</para> 78 </listitem> -->78 </listitem> 79 79 <!--<listitem> 80 80 <para>Findutils &findutils-version;</para> … … 86 86 <para>Gawk &gawk-version;</para> 87 87 </listitem>--> 88 < !--<listitem>88 <listitem> 89 89 <para>GCC &gcc-version;</para> 90 </listitem> -->90 </listitem> 91 91 <!--<listitem> 92 92 <para>GDBM &gdbm-version;</para> … … 209 209 <para>Tzdata &tzdata-version;</para> 210 210 </listitem> 211 < !--<listitem>211 <listitem> 212 212 <para>Util-Linux &util-linux-version;</para> 213 </listitem> -->213 </listitem> 214 214 <!--<listitem> 215 215 <para>Vim &vim-version;</para> … … 238 238 <title>Added:</title> 239 239 <listitem><para></para></listitem> <!-- satisfy build --> 240 <!--241 <listitem>242 <para>&bash-fixes-patch;</para>243 </listitem>244 240 245 241 <listitem> 246 242 <para>&binutils-upstream-patch;</para> 247 </listitem>--> 248 <!-- 249 <listitem> 250 <para>&gcc-upstream-patch;</para> 251 </listitem> 252 --> 243 </listitem> 244 245 <listitem> 246 <para>&glibc-upstream-patch;</para> 247 </listitem> 253 248 254 249 </itemizedlist> … … 263 258 264 259 <listitem> 260 <para>binutils-2.26-upstream_fix-2.patch</para> 261 </listitem> 262 263 <listitem> 265 264 <para>mpfr-3.1.3-upstream_fixes-2.patch</para> 266 265 </listitem> -
chapter03/patches.xml
red17c23 r9d5d854f 67 67 68 68 <varlistentry> 69 <term>Glibc Upstream Patch - <token>&glibc-upstream-patch-size;</token>:</term> 70 <listitem> 71 <para>Download: <ulink url="&patches-root;&glibc-upstream-patch;"/></para> 72 <para>MD5 sum: <literal>&glibc-upstream-patch-md5;</literal></para> 73 </listitem> 74 </varlistentry> 75 76 <varlistentry> 69 77 <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term> 70 78 <listitem> -
chapter05/gcc-pass1.xml
red17c23 r9d5d854f 136 136 --disable-libatomic \ 137 137 --disable-libgomp \ 138 --disable-libmpx \ 138 139 --disable-libquadmath \ 139 140 --disable-libssp \ … … 196 197 <varlistentry> 197 198 <term><parameter>--disable-decimal-float, --disable-threads, 198 --disable-libatomic, --disable-libgomp, --disable-libquadmath, 199 --disable-libssp, --disable-libvtv, --disable-libstdcxx</parameter></term> 199 --disable-libatomic, --disable-libgomp, --disable-libmpx, 200 --disable-libquadmath, --disable-libssp, --disable-libvtv, 201 --disable-libstdcxx</parameter></term> 200 202 <listitem> 201 203 <para>These switches disable support for the decimal floating point 202 extension, threading, libatomic, libgomp, lib quadmath, libssp,204 extension, threading, libatomic, libgomp, libmpx, libquadmath, libssp, 203 205 libvtv, and the C++ standard library respectively. These features 204 206 will fail to compile when building a cross-compiler and are not -
chapter05/glibc.xml
red17c23 r9d5d854f 48 48 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 49 49 --> 50 51 <para>Fix some problems identified upstream:</para> 52 53 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 54 50 55 <para>The Glibc documentation recommends building Glibc 51 56 in a dedicated build directory:</para> -
chapter06/binutils.xml
red17c23 r9d5d854f 58 58 Ask your system administrator to create more.</computeroutput></screen> 59 59 60 <para>Fix a problemidentified upstream:</para>60 <para>Fix some problems identified upstream:</para> 61 61 62 62 <screen><userinput remap="pre">patch -Np1 -i ../&binutils-upstream-patch;</userinput></screen> … … 107 107 <para>Test the results:</para> 108 108 109 <screen><userinput remap="test">make check</userinput></screen>109 <screen><userinput remap="test">make -k check</userinput></screen> 110 110 111 111 <para> The test 'Link with zlib-gabi compressed debug output' is known to fail.</para> -
chapter06/gcc.xml
red17c23 r9d5d854f 42 42 <title>Installation of GCC</title> 43 43 44 <!-- <para>First apply some fixes from the upstream repository:</para>45 46 <screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen> -->47 48 44 <para>The GCC documentation recommends building GCC in a dedicated build directory:</para> 49 45 … … 124 120 <screen><userinput remap="install">make install</userinput></screen> 125 121 126 <para> Some packages expect the C preprocessor to be installed in the127 <filename class="directory">/lib</filename> directory.128 To support those packages, create this symlink:</para>122 <para>Create a symlink required by the <ulink 123 url="http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s09.html">FHS</ulink> 124 for "historical" reasons.</para> 129 125 130 126 <screen><userinput remap="install">ln -sv ../usr/bin/cpp /lib</userinput></screen> -
chapter06/glibc.xml
red17c23 r9d5d854f 69 69 70 70 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-fhs-patch;</userinput></screen> 71 72 <para>Fix some problems identified upstream:</para> 73 74 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-upstream-patch;</userinput></screen> 75 71 76 <para>The Glibc build system is self-contained and will install 72 77 perfectly, even though the compiler specs file and linker are still -
chapter06/gzip.xml
red17c23 r9d5d854f 44 44 <para>Prepare Gzip for compilation:</para> 45 45 46 <screen><userinput remap="configure">./configure --prefix=/usr --bindir=/bin</userinput></screen>46 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> 47 47 48 48 <para>Compile the package:</para> -
chapter06/pkgconfig.xml
red17c23 r9d5d854f 47 47 <screen><userinput remap="configure">./configure --prefix=/usr \ 48 48 --with-internal-glib \ 49 --disable-compile-warnings \ 49 50 --disable-host-tool \ 50 51 --docdir=/usr/share/doc/pkg-config-&pkgconfig-version;</userinput></screen> … … 58 59 <para>This will allow pkg-config to use its internal version of 59 60 Glib because an external version is not available in LFS.</para> 61 </listitem> 62 </varlistentry> 63 64 <varlistentry> 65 <term><parameter>--disable-compile-warnings</parameter></term> 66 <listitem> 67 <para>This option prevents the build system from using 68 compiler flags which cause build failure when building 69 with GCC 6.</para> 60 70 </listitem> 61 71 </varlistentry> -
chapter06/texinfo.xml
red17c23 r9d5d854f 45 45 46 46 <screen><userinput remap="configure">./configure --prefix=/usr --disable-static</userinput></screen> 47 48 <variablelist> 49 <title>The meaning of the configure options:</title> 50 51 <varlistentry> 52 <term><parameter>--disable-static</parameter></term> 53 <listitem> 54 <para>In this case, the top-level configure script will complain that 55 this is an unrecognized option, but the configure script for 56 XSParagraph recognizes it and uses it to disable installing a static 57 <filename class="libraryfile">XSParagraph.a</filename> to <filename 58 class="directory">/usr/lib/texinfo</filename>.</para> 59 </listitem> 60 </varlistentry> 61 62 </variablelist> 47 63 48 64 <para>Compile the package:</para> -
general.ent
red17c23 r9d5d854f 1 <!ENTITY version "20160 407-systemd">1 <!ENTITY version "20160506-systemd"> 2 2 <!ENTITY short-version "systemd"> <!-- Used in dbus chapter, change to x.y for release --> 3 <!ENTITY releasedate " April 7th, 2016">3 <!ENTITY releasedate "May 6th, 2016"> 4 4 <!ENTITY copyrightdate "1999-2016"><!-- jhalfs needs a literal dash, not – --> 5 5 <!ENTITY milestone "7.10"> -
packages.ent
red17c23 r9d5d854f 115 115 <!ENTITY dbus-ch6-sbu "0.2 SBU"> 116 116 117 <!ENTITY dejagnu-version "1. 5.3">118 <!ENTITY dejagnu-size "5 84KB">117 <!ENTITY dejagnu-version "1.6"> 118 <!ENTITY dejagnu-size "512 KB"> 119 119 <!ENTITY dejagnu-url "&gnu;dejagnu/dejagnu-&dejagnu-version;.tar.gz"> 120 <!ENTITY dejagnu-md5 " 5bda2cdb1af51a80aecce58d6e42bd2f">120 <!ENTITY dejagnu-md5 "1fdc2eb0d592c4f89d82d24dfdf02f0b"> 121 121 <!ENTITY dejagnu-home "&gnu-software;dejagnu/"> 122 122 <!ENTITY dejagnu-ch5-du "4.2 MB"> … … 161 161 <!ENTITY expect-ch5-sbu "less than 0.1 SBU"> 162 162 163 <!ENTITY file-version "5.2 5">164 <!ENTITY file-size "7 23KB">163 <!ENTITY file-version "5.26"> 164 <!ENTITY file-size "756 KB"> 165 165 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 166 <!ENTITY file-md5 " e6a972d4e10d9e76407a432f4a63cd4c">166 <!ENTITY file-md5 "bdd12400b90b78ce3c57e79c8d4e0e17"> 167 167 <!ENTITY file-home "http://www.darwinsys.com/file/"> 168 <!ENTITY file-ch5-du "1 4MB">168 <!ENTITY file-ch5-du "15 MB"> 169 169 <!ENTITY file-ch5-sbu "less than 0.1 SBU"> 170 <!ENTITY file-ch6-du "1 4MB">170 <!ENTITY file-ch6-du "15 MB"> 171 171 <!ENTITY file-ch6-sbu "less than 0.1 SBU"> 172 172 … … 199 199 <!ENTITY gawk-ch6-sbu "0.3 SBU"> 200 200 201 <!ENTITY gcc-version " 5.3.0">202 <!ENTITY gcc-size "9 3,205KB">201 <!ENTITY gcc-version "6.1.0"> 202 <!ENTITY gcc-size "96,944 KB"> 203 203 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 204 <!ENTITY gcc-md5 " c9616fd448f980259c31de613e575719">204 <!ENTITY gcc-md5 "8fb6cb98b8459f5863328380fbf06bd1"> 205 205 <!ENTITY gcc-home "http://gcc.gnu.org/"> 206 <!ENTITY gcc-ch5p1-du "2. 4GB">207 <!ENTITY gcc-ch5p1-sbu " 8.2SBU">208 <!ENTITY gcc-ch5p2-du " 2.8GB">209 <!ENTITY gcc-ch5p2-sbu " 10.5SBU">210 <!ENTITY gcc-ch6-du "3. 2GB ">211 <!ENTITY gcc-ch6-sbu " 91.2SBU (with tests)">212 213 <!ENTITY libstdcpp-ch5-du "8 60MB">206 <!ENTITY gcc-ch5p1-du "2.8 GB"> 207 <!ENTITY gcc-ch5p1-sbu "7.0 SBU"> 208 <!ENTITY gcc-ch5p2-du "3.2 GB"> 209 <!ENTITY gcc-ch5p2-sbu "9.1 SBU"> 210 <!ENTITY gcc-ch6-du "3.7 GB "> 211 <!ENTITY gcc-ch6-sbu "71 SBU (with tests)"> 212 213 <!ENTITY libstdcpp-ch5-du "893 MB"> 214 214 <!ENTITY libstdcpp-ch5-sbu "0.4 SBU"> 215 215 … … 259 259 <!ENTITY gperf-ch6-sbu "less than 0.1 SBU"> 260 260 261 <!ENTITY grep-version "2.2 4">262 <!ENTITY grep-size " 1,291KB">261 <!ENTITY grep-version "2.25"> 262 <!ENTITY grep-size "712 KB"> 263 263 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 264 <!ENTITY grep-md5 " f1c980134c04692a90078e87283074b6">264 <!ENTITY grep-md5 "04e96b0e6f0fe6a180ae62c88fcd0af6"> 265 265 <!ENTITY grep-home "&gnu-software;grep/"> 266 266 <!ENTITY grep-ch5-du "19 MB"> 267 267 <!ENTITY grep-ch5-sbu "0.2 SBU"> 268 <!ENTITY grep-ch6-du "29 MB">268 <!ENTITY grep-ch6-du "29.5 MB"> 269 269 <!ENTITY grep-ch6-sbu "0.4 SBU"> 270 270 … … 285 285 <!ENTITY grub-ch6-sbu "0.8 SBU"> 286 286 287 <!ENTITY gzip-version "1. 7">288 <!ENTITY gzip-size "7 47KB">287 <!ENTITY gzip-version "1.8"> 288 <!ENTITY gzip-size "712 KB"> 289 289 <!ENTITY gzip-url "&gnu;gzip/gzip-&gzip-version;.tar.xz"> 290 <!ENTITY gzip-md5 " d9ae97206a703a20e6c1c868deb3eb47">290 <!ENTITY gzip-md5 "f7caabb65cddc1a4165b398009bd05b9"> 291 291 <!ENTITY gzip-home "&gnu-software;gzip/"> 292 <!ENTITY gzip-ch5-du " 10MB">292 <!ENTITY gzip-ch5-du "9.2 MB"> 293 293 <!ENTITY gzip-ch5-sbu "0.1 SBU"> 294 <!ENTITY gzip-ch6-du " 20MB">294 <!ENTITY gzip-ch6-du "19 MB"> 295 295 <!ENTITY gzip-ch6-sbu "0.2 SBU"> 296 296 … … 377 377 <!ENTITY linux-major-version "4"> 378 378 <!ENTITY linux-minor-version "5"> 379 <!ENTITY linux-patch-version " 0">380 <! --<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">-->381 <! ENTITY linux-version "&linux-major-version;.&linux-minor-version;">382 <!ENTITY linux-size "8 5,304 KB">379 <!ENTITY linux-patch-version "2"> 380 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 381 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> --> 382 <!ENTITY linux-size "86,324 KB"> 383 383 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 384 <!ENTITY linux-md5 " a60d48eee08ec0536d5efb17ca819aef">384 <!ENTITY linux-md5 "eae8f700463ea73185027caece5f1c5d"> 385 385 <!ENTITY linux-home "http://www.kernel.org/"> 386 386 <!-- measured for 3.9.0 / gcc-4.8.0 on x86_64 : minimum is … … 390 390 <!ENTITY linux-ch8-sbu "3.0 - 49.0 SBU (typically about 6 SBU)"> 391 391 392 <!ENTITY linux-headers-ch5-du "72 7MB">392 <!ENTITY linux-headers-ch5-du "728 MB"> 393 393 <!ENTITY linux-headers-ch5-sbu "0.1 SBU"> 394 <!ENTITY linux-headers-ch6-du "73 2MB">394 <!ENTITY linux-headers-ch6-du "734 MB"> 395 395 <!ENTITY linux-headers-ch6-sbu "0.1 SBU"> 396 396 … … 564 564 <!ENTITY texinfo-ch6-sbu "0.6 SBU"> 565 565 566 <!ENTITY tzdata-version "2016 c">567 <!ENTITY tzdata-size "30 2KB">566 <!ENTITY tzdata-version "2016d"> 567 <!ENTITY tzdata-size "308 KB"> 568 568 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 569 <!ENTITY tzdata-md5 " 0330ccd16140d3b6438a18dae9b34b93">569 <!ENTITY tzdata-md5 "14bf84b6c2cdab0a9428991e0150ebe6"> 570 570 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 571 571 572 <!ENTITY util-linux-version "2.2 7.1">573 <!ENTITY util-linux-size " 3,872 KB">574 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.2 7/util-linux-&util-linux-version;.tar.xz">575 <!ENTITY util-linux-md5 " 3cd2698d1363a2c64091c2dadc974647">572 <!ENTITY util-linux-version "2.28"> 573 <!ENTITY util-linux-size "4,042 KB"> 574 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v2.28/util-linux-&util-linux-version;.tar.xz"> 575 <!ENTITY util-linux-md5 "e534e6ccc49107e5d31c329af798ef7d"> 576 576 <!ENTITY util-linux-home "http://freecode.com/projects/util-linux"> 577 577 <!ENTITY util-linux-ch5-du "120 MB"> -
patches.ent
red17c23 r9d5d854f 11 11 <!ENTITY bc-memory-leak-patch-size "1.4 KB"> 12 12 13 <!ENTITY binutils-upstream-patch "binutils-&binutils-version;-upstream_fix -2.patch">14 <!ENTITY binutils-upstream-patch-md5 " 33662839ab819acb58796c4c2db20631">15 <!ENTITY binutils-upstream-patch-size " 13KB">13 <!ENTITY binutils-upstream-patch "binutils-&binutils-version;-upstream_fixes-3.patch"> 14 <!ENTITY binutils-upstream-patch-md5 "a595deb0713739b75bc78cb225fa910d"> 15 <!ENTITY binutils-upstream-patch-size "29 KB"> 16 16 17 17 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch"> … … 27 27 <!ENTITY glibc-fhs-patch-size "2.8 KB"> 28 28 29 <!ENTITY glibc-upstream-patch "glibc-&glibc-version;-upstream_fixes-1.patch"> 30 <!ENTITY glibc-upstream-patch-md5 "e602b6c3a332f4a06e2914e02ae2b295"> 31 <!ENTITY glibc-upstream-patch-size "16 KB"> 32 29 33 <!ENTITY kbd-backspace-patch "kbd-&kbd-version;-backspace-1.patch"> 30 34 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
Note:
See TracChangeset
for help on using the changeset viewer.