
Linux From Scratch Version 7.5-systemd Created by Gerard Beekmans Edited by Matthew Burgess and Armin K. Linux From Scratch: Version 7.5-systemd by Created by Gerard Beekmans and Edited by Matthew Burgess and Armin K. Copyright © 1999-2014 Gerard Beekmans Copyright © 1999-2014, Gerard Beekmans All rights reserved. This book is licensed under a Creative Commons License. Computer instructions may be extracted from the book under the MIT License. Linux® is a registered trademark of Linus Torvalds. Linux From Scratch - Version 7.5-systemd Table of Contents Preface ......................................................................................................................................................................... vii i. Foreword ............................................................................................................................................................ vii ii. Audience ........................................................................................................................................................... vii iii. LFS Target Architectures ............................................................................................................................... viii iv. LFS and Standards ............................................................................................................................................ ix v. Rationale for Packages in the Book ................................................................................................................... x vi. Prerequisites ..................................................................................................................................................... xv vii. Host System Requirements ............................................................................................................................ xvi viii. Typography ................................................................................................................................................... xix ix. Structure ........................................................................................................................................................... xx x. Errata ................................................................................................................................................................. xx I. Introduction ................................................................................................................................................................ 1 1. Introduction ......................................................................................................................................................... 2 1.1. How to Build an LFS System ................................................................................................................... 2 1.2. What's new since the last release .............................................................................................................. 2 1.3. Changelog ................................................................................................................................................... 3 1.4. Resources ................................................................................................................................................... 7 1.5. Help ............................................................................................................................................................ 8 II. Preparing for the Build .......................................................................................................................................... 10 2. Preparing a New Partition ................................................................................................................................ 11 2.1. Introduction .............................................................................................................................................. 11 2.2. Creating a New Partition ......................................................................................................................... 11 2.3. Creating a File System on the Partition .................................................................................................. 12 2.4. Mounting the New Partition .................................................................................................................... 13 3. Packages and Patches ....................................................................................................................................... 14 3.1. Introduction .............................................................................................................................................. 14 3.2. All Packages ............................................................................................................................................ 14 3.3. Needed Patches ........................................................................................................................................ 21 4. Final Preparations ............................................................................................................................................. 23 4.1. About $LFS .............................................................................................................................................. 23 4.2. Creating the $LFS/tools Directory ........................................................................................................... 23 4.3. Adding the LFS User ............................................................................................................................... 24 4.4. Setting Up the Environment .................................................................................................................... 24 4.5. About SBUs ............................................................................................................................................. 26 4.6. About the Test Suites .............................................................................................................................. 26 5. Constructing a Temporary System ................................................................................................................... 28 5.1. Introduction .............................................................................................................................................. 28 5.2. Toolchain Technical Notes ...................................................................................................................... 28 5.3. General Compilation Instructions ............................................................................................................ 30 5.4. Binutils-2.24 - Pass 1 .............................................................................................................................. 31 5.5. GCC-4.8.2 - Pass 1 .................................................................................................................................. 33 5.6. Linux-3.13.3 API Headers ....................................................................................................................... 36 5.7. Glibc-2.19 ................................................................................................................................................. 37 5.8. Libstdc++-4.8.2 ........................................................................................................................................ 40 5.9. Binutils-2.24 - Pass 2 .............................................................................................................................. 42 iii Linux From Scratch - Version 7.5-systemd 5.10. GCC-4.8.2 - Pass 2 ................................................................................................................................ 44 5.11. Tcl-8.6.1 ................................................................................................................................................. 47 5.12. Expect-5.45 ............................................................................................................................................ 49 5.13. DejaGNU-1.5.1 ...................................................................................................................................... 51 5.14. Check-0.9.12 .......................................................................................................................................... 52 5.15. Ncurses-5.9 ............................................................................................................................................. 53 5.16. Bash-4.2 .................................................................................................................................................. 54 5.17. Bzip2-1.0.6 ............................................................................................................................................. 55 5.18. Coreutils-8.22 ......................................................................................................................................... 56 5.19. Diffutils-3.3 ............................................................................................................................................ 57 5.20. File-5.17 ................................................................................................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages282 Page
-
File Size-