Version 20160304-Systemd

Version 20160304-Systemd

Linux From Scratch Version 20160304-systemd Created by Gerard Beekmans Edited by Douglas R. Reno Linux From Scratch: Version 20160304-systemd by Created by Gerard Beekmans and Edited by Douglas R. Reno Copyright © 1999-2016 Gerard Beekmans Copyright © 1999-2016, 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 20160304-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 ..................................................................................................................................................... xiv vii. Host System Requirements ............................................................................................................................. xv viii. Typography .................................................................................................................................................... xix ix. Structure ............................................................................................................................................................ xx x. Errata ................................................................................................................................................................. xxi 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 ................................................................................................................................................... 4 1.4. Resources .................................................................................................................................................. 10 1.5. Help ........................................................................................................................................................... 10 II. Preparing for the Build ........................................................................................................................................... 13 2. Preparing a New Partition ................................................................................................................................. 14 2.1. Introduction ............................................................................................................................................... 14 2.2. Creating a New Partition .......................................................................................................................... 14 2.3. Creating a File System on the Partition ................................................................................................... 15 2.4. Setting The $LFS Variable ....................................................................................................................... 16 2.5. Mounting the New Partition ..................................................................................................................... 16 3. Packages and Patches ........................................................................................................................................ 18 3.1. Introduction ............................................................................................................................................... 18 3.2. All Packages ............................................................................................................................................. 18 3.3. Needed Patches ......................................................................................................................................... 25 4. Final Preparations .............................................................................................................................................. 27 4.1. Introduction ............................................................................................................................................... 27 4.2. Creating the $LFS/tools Directory ........................................................................................................... 27 4.3. Adding the LFS User ............................................................................................................................... 27 4.4. Setting Up the Environment ..................................................................................................................... 28 4.5. About SBUs .............................................................................................................................................. 29 4.6. About the Test Suites ............................................................................................................................... 30 5. Constructing a Temporary System .................................................................................................................... 32 5.1. Introduction ............................................................................................................................................... 32 5.2. Toolchain Technical Notes ....................................................................................................................... 32 5.3. General Compilation Instructions ............................................................................................................. 34 5.4. Binutils-2.26 - Pass 1 ............................................................................................................................... 35 5.5. GCC-5.3.0 - Pass 1 ................................................................................................................................... 37 5.6. Linux-4.4.2 API Headers .......................................................................................................................... 40 5.7. Glibc-2.23 ................................................................................................................................................. 41 5.8. Libstdc++-5.3.0 ......................................................................................................................................... 44 iii Linux From Scratch - Version 20160304-systemd 5.9. Binutils-2.26 - Pass 2 ............................................................................................................................... 46 5.10. GCC-5.3.0 - Pass 2 ................................................................................................................................. 48 5.11. Tcl-core-8.6.4 .......................................................................................................................................... 51 5.12. Expect-5.45 ............................................................................................................................................. 53 5.13. DejaGNU-1.5.3 ....................................................................................................................................... 55 5.14. Check-0.10.0 ........................................................................................................................................... 56 5.15. Ncurses-6.0 .............................................................................................................................................. 57 5.16. Bash-4.3.30 ............................................................................................................................................. 58 5.17. Bzip2-1.0.6 .............................................................................................................................................. 59 5.18. Coreutils-8.25 .......................................................................................................................................... 60 5.19. Diffutils-3.3 ............................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    294 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us