Changeset 03e6a40
- Timestamp:
- Apr 20, 2014, 8:57:39 AM (12 years ago)
- Children:
- 0be79ea
- Parents:
- 88ef769 (diff), 578ca586 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Files:
-
- 42 added
- 35 deleted
- 354 edited
- 53 moved
-
BOOK/Makefile (modified) (2 diffs)
-
BOOK/appendices/acronymlist.xml (modified) (1 diff)
-
BOOK/appendices/dependencies/alpha.xml (modified) (1 diff)
-
BOOK/appendices/dependencies/common.xml (modified) (70 diffs)
-
BOOK/appendices/dependencies/sparc.xml (modified) (1 diff)
-
BOOK/appendices/dependencies/x86.xml (modified) (1 diff)
-
BOOK/appendices/rationale/common.xml (modified) (12 diffs)
-
BOOK/boot/64/createfiles.xml (modified) (1 diff)
-
BOOK/boot/64/e2fsprogs.xml (modified) (2 diffs)
-
BOOK/boot/64/eudev.xml (modified) (4 diffs)
-
BOOK/boot/64/grub-build.xml (modified) (2 diffs)
-
BOOK/boot/64/shadow.xml (modified) (2 diffs)
-
BOOK/boot/alpha-chapter.xml (modified) (1 diff)
-
BOOK/boot/alpha/kernel.xml (modified) (3 diffs)
-
BOOK/boot/common/bootscripts.xml (modified) (1 diff)
-
BOOK/boot/common/changingowner.xml (modified) (1 diff)
-
BOOK/boot/common/createfiles.xml (modified) (1 diff)
-
BOOK/boot/common/creatingdirs.xml (modified) (4 diffs)
-
BOOK/boot/common/devices.xml (modified) (2 diffs)
-
BOOK/boot/common/e2fsprogs.xml (modified) (2 diffs)
-
BOOK/boot/common/eudev.xml (modified) (1 diff)
-
BOOK/boot/common/introduction.xml (modified) (1 diff)
-
BOOK/boot/common/kmod.xml (modified) (3 diffs)
-
BOOK/boot/common/pwdgroup.xml (modified) (10 diffs)
-
BOOK/boot/common/settingenviron.xml (modified) (1 diff)
-
BOOK/boot/common/shadow.xml (modified) (1 diff)
-
BOOK/boot/common/sysvinit.xml (modified) (2 diffs)
-
BOOK/boot/common/util-linux.xml (deleted)
-
BOOK/boot/mips-chapter.xml (modified) (1 diff)
-
BOOK/boot/mips/bootloaders.xml (modified) (1 diff)
-
BOOK/boot/mips/kernel.xml (modified) (3 diffs)
-
BOOK/boot/mips64-64-chapter.xml (modified) (1 diff)
-
BOOK/boot/mips64-chapter.xml (modified) (1 diff)
-
BOOK/boot/mips64/createfiles.xml (modified) (1 diff)
-
BOOK/boot/mips64/creatingdirs.xml (modified) (1 diff)
-
BOOK/boot/mips64/kernel.xml (modified) (3 diffs)
-
BOOK/boot/multilib/createfiles.xml (modified) (1 diff)
-
BOOK/boot/multilib/creatingdirs.xml (modified) (3 diffs)
-
BOOK/boot/multilib/e2fsprogs.xml (modified) (1 diff)
-
BOOK/boot/multilib/eudev.xml (modified) (4 diffs)
-
BOOK/boot/multilib/grub-build.xml (modified) (2 diffs)
-
BOOK/boot/multilib/kmod.xml (modified) (3 diffs)
-
BOOK/boot/multilib/sysvinit.xml (modified) (3 diffs)
-
BOOK/boot/multilib/util-linux.xml (deleted)
-
BOOK/boot/ppc-chapter.xml (modified) (1 diff)
-
BOOK/boot/ppc/kernel.xml (modified) (3 diffs)
-
BOOK/boot/ppc64-64-chapter.xml (modified) (1 diff)
-
BOOK/boot/ppc64-64/powerpc-utils.xml (modified) (1 diff)
-
BOOK/boot/ppc64-chapter.xml (modified) (1 diff)
-
BOOK/boot/ppc64/e2fsprogs.xml (modified) (1 diff)
-
BOOK/boot/ppc64/kernel.xml (modified) (3 diffs)
-
BOOK/boot/ppc64/util-linux-32.xml (deleted)
-
BOOK/boot/sparc-chapter.xml (modified) (1 diff)
-
BOOK/boot/sparc/kernel.xml (modified) (3 diffs)
-
BOOK/boot/sparc64-64-chapter.xml (modified) (1 diff)
-
BOOK/boot/sparc64-chapter.xml (modified) (1 diff)
-
BOOK/boot/sparc64/kernel.xml (modified) (3 diffs)
-
BOOK/boot/x86-chapter.xml (modified) (1 diff)
-
BOOK/boot/x86/grub-build.xml (modified) (2 diffs)
-
BOOK/boot/x86/kernel.xml (modified) (4 diffs)
-
BOOK/boot/x86_64-64-chapter.xml (modified) (1 diff)
-
BOOK/boot/x86_64-64/e2fsprogs.xml (deleted)
-
BOOK/boot/x86_64-64/eudev.xml (deleted)
-
BOOK/boot/x86_64-64/kmod.xml (modified) (3 diffs)
-
BOOK/boot/x86_64-chapter.xml (modified) (1 diff)
-
BOOK/boot/x86_64/kernel.xml (modified) (3 diffs)
-
BOOK/bootable/alpha/kernel.xml (modified) (1 diff)
-
BOOK/bootable/common/fstab.xml (modified) (1 diff)
-
BOOK/bootable/mips/kernel.xml (modified) (1 diff)
-
BOOK/bootable/ppc/kernel.xml (modified) (1 diff)
-
BOOK/bootable/ppc64/kernel.xml (modified) (1 diff)
-
BOOK/bootable/sparc/kernel.xml (modified) (1 diff)
-
BOOK/bootable/x86/grub.xml (modified) (1 diff)
-
BOOK/bootable/x86/kernel.xml (modified) (1 diff)
-
BOOK/bootable/x86_64/kernel.xml (modified) (1 diff)
-
BOOK/bootscripts/alpha-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/common/bootscripts.xml (deleted)
-
BOOK/bootscripts/common/clock.xml (added)
-
BOOK/bootscripts/common/console.xml (modified) (1 diff)
-
BOOK/bootscripts/common/introduction.xml (modified) (1 diff)
-
BOOK/bootscripts/common/locale.xml (modified) (5 diffs)
-
BOOK/bootscripts/common/profile.xml (modified) (1 diff)
-
BOOK/bootscripts/common/setclock.xml (deleted)
-
BOOK/bootscripts/common/symlinks.xml (modified) (3 diffs)
-
BOOK/bootscripts/common/udev.xml (moved) (moved from BOOK/bootscripts/common/eudev.xml ) (18 diffs)
-
BOOK/bootscripts/common/usage.xml (modified) (1 diff)
-
BOOK/bootscripts/mips-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/mips64-64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/mips64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/ppc-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/ppc64-64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/ppc64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/sparc-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/sparc64-64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/sparc64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/x86-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/x86_64-64-chapter.xml (modified) (1 diff)
-
BOOK/bootscripts/x86_64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/64/createfiles.xml (modified) (2 diffs)
-
BOOK/chroot/alpha-chapter.xml (modified) (1 diff)
-
BOOK/chroot/common/changingowner.xml (modified) (1 diff)
-
BOOK/chroot/common/createfiles.xml (modified) (1 diff)
-
BOOK/chroot/common/creatingdirs.xml (modified) (3 diffs)
-
BOOK/chroot/common/kernfs.xml (modified) (2 diffs)
-
BOOK/chroot/common/pwdgroup.xml (modified) (5 diffs)
-
BOOK/chroot/mips-chapter.xml (modified) (1 diff)
-
BOOK/chroot/mips/creatingdirs.xml (modified) (3 diffs)
-
BOOK/chroot/mips64-64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/mips64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/mips64/createfiles.xml (modified) (1 diff)
-
BOOK/chroot/mips64/creatingdirs.xml (modified) (4 diffs)
-
BOOK/chroot/multilib/createfiles.xml (modified) (1 diff)
-
BOOK/chroot/multilib/creatingdirs.xml (modified) (3 diffs)
-
BOOK/chroot/ppc-chapter.xml (modified) (1 diff)
-
BOOK/chroot/ppc64-64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/ppc64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/sparc-chapter.xml (modified) (1 diff)
-
BOOK/chroot/sparc64-64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/sparc64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/x86-chapter.xml (modified) (1 diff)
-
BOOK/chroot/x86/before-chroot.xml (modified) (3 diffs)
-
BOOK/chroot/x86_64-64-chapter.xml (modified) (1 diff)
-
BOOK/chroot/x86_64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/64/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/64/glibc.xml (moved) (moved from BOOK/cross-tools/64/eglibc.xml ) (3 diffs)
-
BOOK/cross-tools/alpha-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/alpha/glibc-headers.xml (moved) (moved from BOOK/cross-tools/alpha/eglibc-headers.xml ) (9 diffs)
-
BOOK/cross-tools/alpha/glibc.xml (moved) (moved from BOOK/cross-tools/mips/eglibc.xml ) (2 diffs)
-
BOOK/cross-tools/common/bc.xml (modified) (1 diff)
-
BOOK/cross-tools/common/binutils-32.xml (modified) (4 diffs)
-
BOOK/cross-tools/common/binutils.xml (modified) (5 diffs)
-
BOOK/cross-tools/common/cloog.xml (modified) (1 diff)
-
BOOK/cross-tools/common/file.xml (modified) (1 diff)
-
BOOK/cross-tools/common/gcc-final.xml (modified) (2 diffs)
-
BOOK/cross-tools/common/gcc-static.xml (modified) (6 diffs)
-
BOOK/cross-tools/common/glibc.xml (moved) (moved from BOOK/cross-tools/common/eglibc.xml ) (12 diffs)
-
BOOK/cross-tools/common/gmp.xml (modified) (1 diff)
-
BOOK/cross-tools/common/mpfr.xml (modified) (1 diff)
-
BOOK/cross-tools/mips-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/mips/gcc-final.xml (modified) (1 diff)
-
BOOK/cross-tools/mips/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/mips/glibc.xml (moved) (moved from BOOK/cross-tools/alpha/eglibc.xml ) (2 diffs)
-
BOOK/cross-tools/mips64-64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/mips64-64/eglibc.xml (deleted)
-
BOOK/cross-tools/mips64-64/gcc-final.xml (modified) (2 diffs)
-
BOOK/cross-tools/mips64-64/gcc-static.xml (modified) (2 diffs)
-
BOOK/cross-tools/mips64-64/glibc.xml (added)
-
BOOK/cross-tools/mips64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/mips64/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/mips64/glibc-64bit.xml (moved) (moved from BOOK/cross-tools/mips64/eglibc-64bit.xml ) (2 diffs)
-
BOOK/cross-tools/mips64/glibc-n32.xml (moved) (moved from BOOK/cross-tools/mips64/eglibc-n32.xml ) (6 diffs)
-
BOOK/cross-tools/mips64/glibc.xml (moved) (moved from BOOK/cross-tools/mips64/eglibc.xml ) (2 diffs)
-
BOOK/cross-tools/multilib/binutils.xml (modified) (3 diffs)
-
BOOK/cross-tools/multilib/gcc-final.xml (modified) (1 diff)
-
BOOK/cross-tools/multilib/gcc-static.xml (modified) (2 diffs)
-
BOOK/cross-tools/multilib/glibc-64bit.xml (moved) (moved from BOOK/cross-tools/multilib/eglibc-64bit.xml ) (6 diffs)
-
BOOK/cross-tools/multilib/glibc.xml (moved) (moved from BOOK/cross-tools/multilib/eglibc.xml ) (5 diffs)
-
BOOK/cross-tools/ppc-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc/glibc.xml (moved) (moved from BOOK/cross-tools/ppc/eglibc.xml ) (3 diffs)
-
BOOK/cross-tools/ppc64-64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc64-64/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc64-64/glibc.xml (moved) (moved from BOOK/cross-tools/ppc64-64/eglibc.xml ) (3 diffs)
-
BOOK/cross-tools/ppc64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc64/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/ppc64/glibc-64bit.xml (moved) (moved from BOOK/cross-tools/ppc64/eglibc-64bit.xml ) (2 diffs)
-
BOOK/cross-tools/ppc64/glibc.xml (moved) (moved from BOOK/cross-tools/ppc64/eglibc.xml ) (3 diffs)
-
BOOK/cross-tools/sparc-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/sparc64-64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/sparc64-64/eglibc.xml (deleted)
-
BOOK/cross-tools/sparc64-64/gcc-static.xml (modified) (1 diff)
-
BOOK/cross-tools/sparc64-64/glibc.xml (added)
-
BOOK/cross-tools/sparc64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/sparc64/glibc-64bit.xml (moved) (moved from BOOK/cross-tools/sparc64/eglibc-64bit.xml ) (3 diffs)
-
BOOK/cross-tools/sparc64/glibc.xml (moved) (moved from BOOK/cross-tools/sparc64/eglibc.xml ) (6 diffs)
-
BOOK/cross-tools/x86-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/x86/glibc.xml (moved) (moved from BOOK/cross-tools/x86/eglibc.xml ) (5 diffs)
-
BOOK/cross-tools/x86_64-64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/x86_64-64/glibc.xml (moved) (moved from BOOK/cross-tools/x86_64-64/eglibc.xml ) (3 diffs)
-
BOOK/cross-tools/x86_64-chapter.xml (modified) (1 diff)
-
BOOK/cross-tools/x86_64/glibc.xml (moved) (moved from BOOK/cross-tools/x86_64/eglibc.xml ) (5 diffs)
-
BOOK/final-system/64/binutils.xml (modified) (2 diffs)
-
BOOK/final-system/64/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/alpha-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/alpha/glibc.xml (moved) (moved from BOOK/final-system/mips/eglibc.xml ) (1 diff)
-
BOOK/final-system/common/acl.xml (added)
-
BOOK/final-system/common/attr.xml (added)
-
BOOK/final-system/common/automake.xml (modified) (1 diff)
-
BOOK/final-system/common/bash.xml (modified) (2 diffs)
-
BOOK/final-system/common/bc.xml (modified) (2 diffs)
-
BOOK/final-system/common/binutils.xml (modified) (5 diffs)
-
BOOK/final-system/common/bison.xml (modified) (1 diff)
-
BOOK/final-system/common/bzip2.xml (modified) (1 diff)
-
BOOK/final-system/common/cloog.xml (modified) (1 diff)
-
BOOK/final-system/common/coreutils.xml (modified) (2 diffs)
-
BOOK/final-system/common/dbus.xml (added)
-
BOOK/final-system/common/diffutils.xml (modified) (1 diff)
-
BOOK/final-system/common/e2fsprogs.xml (modified) (1 diff)
-
BOOK/final-system/common/eudev.xml (deleted)
-
BOOK/final-system/common/expat.xml (added)
-
BOOK/final-system/common/flex.xml (modified) (5 diffs)
-
BOOK/final-system/common/gawk.xml (modified) (2 diffs)
-
BOOK/final-system/common/gcc.xml (modified) (8 diffs)
-
BOOK/final-system/common/gettext.xml (modified) (2 diffs)
-
BOOK/final-system/common/glibc.xml (moved) (moved from BOOK/final-system/common/eglibc.xml ) (65 diffs)
-
BOOK/final-system/common/gmp.xml (modified) (3 diffs)
-
BOOK/final-system/common/gperf.xml (added)
-
BOOK/final-system/common/iana-etc.xml (modified) (1 diff)
-
BOOK/final-system/common/intltool.xml (added)
-
BOOK/final-system/common/iproute2.xml (modified) (6 diffs)
-
BOOK/final-system/common/iputils.xml (modified) (1 diff)
-
BOOK/final-system/common/isl.xml (modified) (2 diffs)
-
BOOK/final-system/common/kbd.xml (modified) (2 diffs)
-
BOOK/final-system/common/kmod.xml (modified) (3 diffs)
-
BOOK/final-system/common/libcap.xml (added)
-
BOOK/final-system/common/libee.xml (deleted)
-
BOOK/final-system/common/libestr.xml (deleted)
-
BOOK/final-system/common/man-pages.xml (modified) (1 diff)
-
BOOK/final-system/common/man.xml (modified) (1 diff)
-
BOOK/final-system/common/mpfr.xml (modified) (2 diffs)
-
BOOK/final-system/common/ncurses.xml (modified) (2 diffs)
-
BOOK/final-system/common/perl.xml (modified) (2 diffs)
-
BOOK/final-system/common/pkg-config-lite.xml (modified) (2 diffs)
-
BOOK/final-system/common/pkgmgt.xml (modified) (1 diff)
-
BOOK/final-system/common/procps-ng.xml (moved) (moved from BOOK/final-system/common/procps.xml ) (19 diffs)
-
BOOK/final-system/common/psmisc.xml (modified) (1 diff)
-
BOOK/final-system/common/readline.xml (modified) (2 diffs)
-
BOOK/final-system/common/rsyslog.xml (deleted)
-
BOOK/final-system/common/sed.xml (modified) (2 diffs)
-
BOOK/final-system/common/shadow.xml (modified) (3 diffs)
-
BOOK/final-system/common/systemd.xml (added)
-
BOOK/final-system/common/sysvinit.xml (deleted)
-
BOOK/final-system/common/tar.xml (modified) (2 diffs)
-
BOOK/final-system/common/temp-perl.xml (modified) (1 diff)
-
BOOK/final-system/common/util-linux.xml (modified) (5 diffs)
-
BOOK/final-system/common/vim.xml (modified) (5 diffs)
-
BOOK/final-system/common/xml-parser.xml (added)
-
BOOK/final-system/common/xz.xml (modified) (5 diffs)
-
BOOK/final-system/common/zlib.xml (modified) (1 diff)
-
BOOK/final-system/mips-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/mips/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/mips/glibc.xml (moved) (moved from BOOK/final-system/alpha/eglibc.xml ) (1 diff)
-
BOOK/final-system/mips64-64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/mips64-64/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/mips64-64/glibc.xml (moved) (moved from BOOK/final-system/mips64-64/eglibc.xml ) (2 diffs)
-
BOOK/final-system/mips64-chapter.xml (modified) (7 diffs)
-
BOOK/final-system/mips64/binutils.xml (modified) (2 diffs)
-
BOOK/final-system/mips64/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/mips64/glibc-64bit.xml (moved) (moved from BOOK/final-system/mips64/eglibc-64bit.xml ) (3 diffs)
-
BOOK/final-system/mips64/glibc-n32.xml (moved) (moved from BOOK/final-system/mips64/eglibc-n32.xml ) (6 diffs)
-
BOOK/final-system/mips64/glibc.xml (moved) (moved from BOOK/final-system/mips64/eglibc.xml ) (3 diffs)
-
BOOK/final-system/multilib/acl-64bit.xml (added)
-
BOOK/final-system/multilib/acl-n32.xml (added)
-
BOOK/final-system/multilib/acl.xml (added)
-
BOOK/final-system/multilib/attr-64bit.xml (added)
-
BOOK/final-system/multilib/attr-n32.xml (added)
-
BOOK/final-system/multilib/attr.xml (added)
-
BOOK/final-system/multilib/automake.xml (modified) (1 diff)
-
BOOK/final-system/multilib/binutils.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/bison-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/bison-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/bison.xml (modified) (1 diff)
-
BOOK/final-system/multilib/bzip2-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/bzip2-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/bzip2.xml (modified) (1 diff)
-
BOOK/final-system/multilib/cloog-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/cloog-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/cloog.xml (modified) (1 diff)
-
BOOK/final-system/multilib/coreutils.xml (modified) (1 diff)
-
BOOK/final-system/multilib/dbus-64bit.xml (added)
-
BOOK/final-system/multilib/dbus-n32.xml (added)
-
BOOK/final-system/multilib/dbus.xml (moved) (moved from BOOK/final-system/multilib/eudev.xml ) (2 diffs)
-
BOOK/final-system/multilib/diffutils.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/e2fsprogs-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/e2fsprogs-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/e2fsprogs.xml (modified) (1 diff)
-
BOOK/final-system/multilib/eudev-64bit.xml (deleted)
-
BOOK/final-system/multilib/eudev-n32.xml (deleted)
-
BOOK/final-system/multilib/expat-64bit.xml (added)
-
BOOK/final-system/multilib/expat-n32.xml (added)
-
BOOK/final-system/multilib/expat.xml (added)
-
BOOK/final-system/multilib/flex-64bit.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/flex-n32.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/flex.xml (modified) (3 diffs)
-
BOOK/final-system/multilib/gawk.xml (modified) (1 diff)
-
BOOK/final-system/multilib/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/gettext-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/gettext-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/gettext.xml (modified) (1 diff)
-
BOOK/final-system/multilib/glibc-64bit.xml (moved) (moved from BOOK/final-system/multilib/eglibc-64bit.xml ) (5 diffs)
-
BOOK/final-system/multilib/glibc.xml (moved) (moved from BOOK/final-system/multilib/eglibc.xml ) (3 diffs)
-
BOOK/final-system/multilib/gmp-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/gzip.xml (modified) (1 diff)
-
BOOK/final-system/multilib/iproute2.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/iputils.xml (modified) (1 diff)
-
BOOK/final-system/multilib/kbd.xml (modified) (1 diff)
-
BOOK/final-system/multilib/kmod-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/kmod-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/kmod.xml (modified) (1 diff)
-
BOOK/final-system/multilib/libcap-64bit.xml (added)
-
BOOK/final-system/multilib/libcap-n32.xml (added)
-
BOOK/final-system/multilib/libcap.xml (added)
-
BOOK/final-system/multilib/libestr-64bit.xml (deleted)
-
BOOK/final-system/multilib/libestr-n32.xml (deleted)
-
BOOK/final-system/multilib/libestr.xml (deleted)
-
BOOK/final-system/multilib/mpfr-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/mpfr-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/mpfr.xml (modified) (1 diff)
-
BOOK/final-system/multilib/ncurses-64bit.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/ncurses-n32.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/ncurses.xml (modified) (1 diff)
-
BOOK/final-system/multilib/perl.xml (modified) (1 diff)
-
BOOK/final-system/multilib/procps-64bit.xml (deleted)
-
BOOK/final-system/multilib/procps-n32.xml (deleted)
-
BOOK/final-system/multilib/procps-ng-64bit.xml (moved) (moved from BOOK/final-system/multilib/rsyslog.xml ) (1 diff)
-
BOOK/final-system/multilib/procps-ng-n32.xml (added)
-
BOOK/final-system/multilib/procps-ng.xml (added)
-
BOOK/final-system/multilib/procps.xml (deleted)
-
BOOK/final-system/multilib/psmisc.xml (modified) (1 diff)
-
BOOK/final-system/multilib/readline-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/readline-n32.xml (modified) (1 diff)
-
BOOK/final-system/multilib/readline.xml (modified) (1 diff)
-
BOOK/final-system/multilib/sed.xml (modified) (1 diff)
-
BOOK/final-system/multilib/systemd-64bit.xml (added)
-
BOOK/final-system/multilib/systemd-n32.xml (added)
-
BOOK/final-system/multilib/systemd.xml (added)
-
BOOK/final-system/multilib/sysvinit.xml (deleted)
-
BOOK/final-system/multilib/tar.xml (modified) (1 diff)
-
BOOK/final-system/multilib/temp-perl.xml (modified) (1 diff)
-
BOOK/final-system/multilib/util-linux-64bit.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/util-linux-n32.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/util-linux.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/vim.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/xml-parser-64bit.xml (moved) (moved from BOOK/final-system/multilib/libee-64bit.xml ) (1 diff)
-
BOOK/final-system/multilib/xml-parser-n32.xml (moved) (moved from BOOK/final-system/multilib/libee-n32.xml ) (2 diffs)
-
BOOK/final-system/multilib/xml-parser.xml (moved) (moved from BOOK/final-system/multilib/libee.xml ) (2 diffs)
-
BOOK/final-system/multilib/xz-64bit.xml (modified) (4 diffs)
-
BOOK/final-system/multilib/xz-n32.xml (modified) (3 diffs)
-
BOOK/final-system/multilib/xz.xml (modified) (2 diffs)
-
BOOK/final-system/multilib/zlib-64bit.xml (modified) (1 diff)
-
BOOK/final-system/multilib/zlib-n32.xml (modified) (1 diff)
-
BOOK/final-system/ppc-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/ppc/gcc.xml (modified) (1 diff)
-
BOOK/final-system/ppc/glibc.xml (moved) (moved from BOOK/final-system/ppc/eglibc.xml ) (3 diffs)
-
BOOK/final-system/ppc/hfsutils.xml (modified) (1 diff)
-
BOOK/final-system/ppc64-64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/ppc64-64/glibc.xml (moved) (moved from BOOK/final-system/ppc64-64/eglibc.xml ) (4 diffs)
-
BOOK/final-system/ppc64-64/yaboot.xml (modified) (1 diff)
-
BOOK/final-system/ppc64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/ppc64/gcc.xml (modified) (2 diffs)
-
BOOK/final-system/ppc64/glibc-64bit.xml (moved) (moved from BOOK/final-system/ppc64/eglibc-64bit.xml ) (6 diffs)
-
BOOK/final-system/ppc64/glibc.xml (moved) (moved from BOOK/final-system/ppc64/eglibc.xml ) (3 diffs)
-
BOOK/final-system/ppc64/hfsutils.xml (modified) (1 diff)
-
BOOK/final-system/sparc-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/sparc64-64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/sparc64-64/glibc.xml (moved) (moved from BOOK/final-system/sparc64-64/eglibc.xml ) (1 diff)
-
BOOK/final-system/sparc64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/sparc64/glibc-64bit.xml (moved) (moved from BOOK/final-system/sparc64/eglibc-64bit.xml ) (2 diffs)
-
BOOK/final-system/x86-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/x86/glibc.xml (moved) (moved from BOOK/final-system/x86/eglibc.xml ) (2 diffs)
-
BOOK/final-system/x86/grub.xml (modified) (2 diffs)
-
BOOK/final-system/x86_64-64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/x86_64-64/binutils.xml (modified) (2 diffs)
-
BOOK/final-system/x86_64-64/glibc.xml (moved) (moved from BOOK/final-system/x86_64-64/eglibc.xml ) (9 diffs)
-
BOOK/final-system/x86_64-chapter.xml (modified) (5 diffs)
-
BOOK/final-system/x86_64/glibc-64bit.xml (moved) (moved from BOOK/final-system/x86_64/eglibc-64bit.xml ) (4 diffs)
-
BOOK/final-system/x86_64/glibc.xml (moved) (moved from BOOK/final-system/x86_64/eglibc.xml ) (2 diffs)
-
BOOK/general.ent (modified) (3 diffs)
-
BOOK/introduction/common/changelog.xml (modified) (1 diff)
-
BOOK/introduction/common/how.xml (modified) (1 diff)
-
BOOK/introduction/ppc/changelog.xml (modified) (1 diff)
-
BOOK/introduction/ppc64-64/changelog.xml (modified) (2 diffs)
-
BOOK/introduction/ppc64/changelog.xml (modified) (1 diff)
-
BOOK/introduction/x86/changelog.xml (modified) (1 diff)
-
BOOK/materials/common/introduction.xml (modified) (2 diffs)
-
BOOK/materials/common/packages.xml (modified) (14 diffs)
-
BOOK/materials/common/patches.xml (modified) (4 diffs)
-
BOOK/network/alpha-chapter.xml (modified) (1 diff)
-
BOOK/network/common/choose.xml (modified) (2 diffs)
-
BOOK/network/common/dhcp.xml (deleted)
-
BOOK/network/common/dhcpcd.xml (modified) (1 diff)
-
BOOK/network/common/hostname.xml (modified) (1 diff)
-
BOOK/network/common/hosts.xml (modified) (4 diffs)
-
BOOK/network/common/network-scripts.xml (added)
-
BOOK/network/common/resolv.xml (modified) (1 diff)
-
BOOK/network/common/sysconfig-network.xml (moved) (moved from BOOK/network/common/static.xml ) (4 diffs)
-
BOOK/network/common/systemd-network.xml (added)
-
BOOK/network/mips-chapter.xml (modified) (1 diff)
-
BOOK/network/mips64-64-chapter.xml (modified) (1 diff)
-
BOOK/network/mips64-chapter.xml (modified) (1 diff)
-
BOOK/network/multilib/dhcpcd.xml (modified) (1 diff)
-
BOOK/network/ppc-chapter.xml (modified) (1 diff)
-
BOOK/network/ppc64-64-chapter.xml (modified) (1 diff)
-
BOOK/network/ppc64-chapter.xml (modified) (1 diff)
-
BOOK/network/sparc-chapter.xml (modified) (1 diff)
-
BOOK/network/sparc64-64-chapter.xml (modified) (1 diff)
-
BOOK/network/sparc64-chapter.xml (modified) (1 diff)
-
BOOK/network/x86-chapter.xml (modified) (1 diff)
-
BOOK/network/x86_64-64-chapter.xml (modified) (1 diff)
-
BOOK/network/x86_64-chapter.xml (modified) (1 diff)
-
BOOK/packages.ent (modified) (22 diffs)
-
BOOK/patches.ent (modified) (8 diffs)
-
BOOK/prologue/common/hostreqs.xml (modified) (2 diffs)
-
BOOK/prologue/common/prerequisites.xml (modified) (1 diff)
-
BOOK/temp-system/64/binutils.xml (modified) (1 diff)
-
BOOK/temp-system/64/check.xml (modified) (2 diffs)
-
BOOK/temp-system/64/cloog.xml (modified) (1 diff)
-
BOOK/temp-system/64/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/64/gmp.xml (modified) (1 diff)
-
BOOK/temp-system/64/util-linux.xml (moved) (moved from BOOK/chroot/multilib/util-linux.xml ) (2 diffs)
-
BOOK/temp-system/alpha-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/common/bash.xml (modified) (2 diffs)
-
BOOK/temp-system/common/bison.xml (modified) (1 diff)
-
BOOK/temp-system/common/check.xml (modified) (4 diffs)
-
BOOK/temp-system/common/choose.xml (modified) (1 diff)
-
BOOK/temp-system/common/cloog.xml (modified) (1 diff)
-
BOOK/temp-system/common/coreutils.xml (modified) (2 diffs)
-
BOOK/temp-system/common/gawk.xml (modified) (1 diff)
-
BOOK/temp-system/common/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/common/gettext.xml (modified) (2 diffs)
-
BOOK/temp-system/common/grep.xml (modified) (1 diff)
-
BOOK/temp-system/common/make.xml (modified) (1 diff)
-
BOOK/temp-system/common/ncurses.xml (modified) (1 diff)
-
BOOK/temp-system/common/texinfo.xml (modified) (1 diff)
-
BOOK/temp-system/common/util-linux.xml (moved) (moved from BOOK/chroot/common/util-linux.xml ) (2 diffs)
-
BOOK/temp-system/common/vim.xml (modified) (4 diffs)
-
BOOK/temp-system/common/xz.xml (modified) (2 diffs)
-
BOOK/temp-system/mips-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/mips64-64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/mips64-64/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/mips64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/mips64/choose.xml (modified) (1 diff)
-
BOOK/temp-system/mips64/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/binutils.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/bison.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/check.xml (modified) (2 diffs)
-
BOOK/temp-system/multilib/choose.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/cloog.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/coreutils.xml (modified) (2 diffs)
-
BOOK/temp-system/multilib/gawk.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/gettext.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/gmp.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/make.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/texinfo.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/util-linux.xml (moved) (moved from BOOK/boot/64/util-linux.xml ) (2 diffs)
-
BOOK/temp-system/multilib/vim.xml (modified) (1 diff)
-
BOOK/temp-system/multilib/xz.xml (modified) (3 diffs)
-
BOOK/temp-system/ppc-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/ppc64-64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/ppc64-64/gcc.xml (modified) (1 diff)
-
BOOK/temp-system/ppc64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/sparc-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/sparc64-64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/sparc64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/x86-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/x86_64-64-chapter.xml (modified) (3 diffs)
-
BOOK/temp-system/x86_64-chapter.xml (modified) (2 diffs)
-
BOOK/users_groups.ent (modified) (2 diffs)
-
patches/bash-4.2-branch_update-7.patch (deleted)
-
patches/bash-4.3-branch_update-1.patch (added)
-
patches/bootscripts-cross-lfs-2.1-pre1-updates-1.patch (added)
-
patches/coreutils-8.22-noman-1.patch (added)
-
patches/eglibc-2.17-qecvt-2.patch (deleted)
-
patches/gcc-4.8.1-branch_update-3.patch (deleted)
-
patches/gcc-4.8.2-branch_update-1.patch (deleted)
-
patches/gcc-4.8.2-branch_update-2.patch (added)
-
patches/iana-etc-2.30-get_fix-1.patch (deleted)
-
patches/iana-etc-2.30-numbers_update-20120610-2.patch (deleted)
-
patches/iana-etc-2.30-numbers_update-20140202-2.patch.xz (added)
-
patches/iputils-s20121221-fixes-2.patch (moved) (moved from patches/iputils-s20121221-fixes-1.patch ) (113 diffs)
-
patches/mpfr-3.1.2-fixes-2.patch (moved) (moved from patches/mpfr-3.1.2-fixes-1.patch ) (27 diffs)
-
patches/perl-5.18.2-Configure_multilib-1.patch (moved) (moved from patches/perl-5.18.1-Configure_multilib-1.patch ) (1 diff)
-
patches/perl-5.18.2-libc-1.patch (moved) (moved from patches/perl-5.18.1-libc-1.patch ) (1 diff)
-
patches/procps-3.2.8-fix_HZ_errors-1.patch (deleted)
-
patches/procps-3.2.8-ps_cgroup-1.patch (deleted)
-
patches/readline-6.2-branch_update-3.patch (deleted)
-
patches/readline-6.3-branch_update-1.patch (added)
-
patches/systemd-212-compat-1.patch (added)
-
patches/sysvinit-2.88dsf-tools_updates-1.patch (added)
-
patches/texinfo-4.13a-new_compressors-1.patch (deleted)
-
patches/vim-7.4-branch_update-1.patch (deleted)
-
patches/vim-7.4-branch_update-2.patch (added)
-
scripts/patch/perl-patch.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
BOOK/Makefile
r88ef769 r03e6a40 22 22 sparc sparc64 sparc64-64 \ 23 23 mips mips64 mips64-64 \ 24 ppc ppc64 ppc64-64 \25 alpha 24 ppc ppc64 ppc64-64 25 # alpha Not tested anymore 26 26 27 27 x86_ML := 32 … … 290 290 @echo "Download-List Targets" 291 291 @echo " $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)" 292 @echo 292 293 @echo "md5-List Targets" 293 294 @echo " $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)" -
BOOK/appendices/acronymlist.xml
r88ef769 r03e6a40 24 24 25 25 <varlistentry> 26 <term><emphasis role="bold">ALSA</emphasis></term>27 <listitem>28 <para>Advanced Linux Sound Architecture</para>29 </listitem>30 </varlistentry>31 32 <varlistentry>33 26 <term><emphasis role="bold">API</emphasis></term> 34 27 <listitem> -
BOOK/appendices/dependencies/alpha.xml
r88ef769 r03e6a40 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC,23 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, 24 24 Grep, Make, Ncurses, Sed and Patch</seg> 25 25 </seglistitem> -
BOOK/appendices/dependencies/common.xml
r88ef769 r03e6a40 31 31 </para> 32 32 33 <!-- Begin ACL dependency info --> 34 <bridgehead renderas="sect2" id="acl-dep">ACL</bridgehead> 35 36 <segmentedlist> 37 <segtitle>&dependencies;</segtitle> 38 39 <seglistitem> 40 <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep, 41 Libtool, Make, and Sed</seg> 42 </seglistitem> 43 </segmentedlist> 44 45 <segmentedlist> 46 <segtitle>&testsuites;</segtitle> 47 48 <seglistitem> 49 <seg>No testsuite available</seg> 50 </seglistitem> 51 </segmentedlist> 52 53 <segmentedlist> 54 <segtitle>&before;</segtitle> 55 56 <seglistitem> 57 <seg>Coreutils, Gettext, Libcap, Sed, and Systemd</seg> 58 </seglistitem> 59 </segmentedlist> 60 61 <!-- Begin Attr dependency info --> 62 <bridgehead renderas="sect2" id="attr-dep">Attr</bridgehead> 63 64 <segmentedlist> 65 <segtitle>&dependencies;</segtitle> 66 67 <seglistitem> 68 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep, 69 Libtool, Make, and Sed</seg> 70 </seglistitem> 71 </segmentedlist> 72 73 <segmentedlist> 74 <segtitle>&testsuites;</segtitle> 75 76 <seglistitem> 77 <seg>No testsuite available</seg> 78 </seglistitem> 79 </segmentedlist> 80 81 <segmentedlist> 82 <segtitle>&before;</segtitle> 83 84 <seglistitem> 85 <seg>ACL, Coretutils, Gettext, Libcap, Sed, and Systemd</seg> 86 </seglistitem> 87 </segmentedlist> 88 33 89 <!-- Begin Autoconf dependency info --> 34 90 <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead> … … 38 94 39 95 <seglistitem> 40 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed andTexinfo</seg>41 </seglistitem> 42 </segmentedlist> 43 44 <segmentedlist> 45 <segtitle>&testsuites;</segtitle> 46 47 <seglistitem> 48 <seg>Automake, Binutils, Diffutils, Findutils, GCC andLibtool</seg>96 <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed, Texinfo</seg> 97 </seglistitem> 98 </segmentedlist> 99 100 <segmentedlist> 101 <segtitle>&testsuites;</segtitle> 102 103 <seglistitem> 104 <seg>Automake, Binutils, Diffutils, Findutils, GCC, Libtool</seg> 49 105 </seglistitem> 50 106 </segmentedlist> … … 66 122 <seglistitem> 67 123 <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl, 68 Sed andTexinfo</seg>124 Sed, Texinfo</seg> 69 125 </seglistitem> 70 126 </segmentedlist> … … 75 131 <seglistitem> 76 132 <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, 77 Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several133 Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several 78 134 other packages that are not installed in CLFS.</seg> 79 135 </seglistitem> … … 95 151 96 152 <seglistitem> 97 <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make,98 Ncurses, Patch, Readline, Sed andTexinfo</seg>153 <seg>Bash, Bison, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, Make, 154 Ncurses, Patch, Readline, Sed, Texinfo</seg> 99 155 </seglistitem> 100 156 </segmentedlist> … … 123 179 124 180 <seglistitem> 125 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,181 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, Grep, Make, 126 182 and Readline</seg> 127 183 </seglistitem> … … 151 207 152 208 <seglistitem> 153 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC,209 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, File, Gawk, GCC, 154 210 Grep, Make, Perl, Sed, Texinfo and Zlib</seg> 155 211 </seglistitem> … … 179 235 180 236 <seglistitem> 181 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC,182 Grep, M4, Make andSed</seg>183 </seglistitem> 184 </segmentedlist> 185 186 <segmentedlist> 187 <segtitle>&testsuites;</segtitle> 188 189 <seglistitem> 190 <seg>Diffutils, Findutils andGawk</seg>191 </seglistitem> 192 </segmentedlist> 193 194 <segmentedlist> 195 <segtitle>&before;</segtitle> 196 197 <seglistitem> 198 <seg>Flex, Kbd andTar</seg>237 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, 238 Grep, M4, Make, Sed</seg> 239 </seglistitem> 240 </segmentedlist> 241 242 <segmentedlist> 243 <segtitle>&testsuites;</segtitle> 244 245 <seglistitem> 246 <seg>Diffutils, Findutils, Gawk</seg> 247 </seglistitem> 248 </segmentedlist> 249 250 <segmentedlist> 251 <segtitle>&before;</segtitle> 252 253 <seglistitem> 254 <seg>Flex, Kbd, Tar</seg> 199 255 </seglistitem> 200 256 </segmentedlist> … … 207 263 208 264 <seglistitem> 209 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg>265 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make</seg> 210 266 </seglistitem> 211 267 </segmentedlist> … … 234 290 235 291 <seglistitem> 236 <seg>Bash, Coreutils, Make andSed</seg>292 <seg>Bash, Coreutils, Make, Sed</seg> 237 293 </seglistitem> 238 294 </segmentedlist> … … 281 337 </segmentedlist> 282 338 283 <!-- Begin CLooG -ISLdependency info -->284 <bridgehead renderas="sect2" id="cloog- isl-dep">CLooG-ISL</bridgehead>285 286 <segmentedlist> 287 <segtitle>&dependencies;</segtitle> 288 289 <seglistitem> 290 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,291 Make, MPC, MPFR, Sed and Texinfo</seg>339 <!-- Begin CLooG dependency info --> 340 <bridgehead renderas="sect2" id="cloog-dep">CLooG</bridgehead> 341 342 <segmentedlist> 343 <segtitle>&dependencies;</segtitle> 344 345 <seglistitem> 346 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 347 GMP, ISL, Make, MPC, MPFR, Sed and Texinfo</seg> 292 348 </seglistitem> 293 349 </segmentedlist> … … 316 372 317 373 <seglistitem> 318 <seg> Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make,319 Patch, Perl, Sed and Texinfo</seg>374 <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, GMP, 375 Grep, Libcap, Make, Patch, Perl, Sed and Texinfo</seg> 320 376 </seglistitem> 321 377 </segmentedlist> … … 333 389 334 390 <seglistitem> 335 <seg>Bash, Diffutils, Findutils, Man and Eudev</seg> 391 <seg>Bash, Diffutils, Findutils, Man</seg> 392 </seglistitem> 393 </segmentedlist> 394 395 <!-- Begin D-Bus dependency info --> 396 <bridgehead renderas="sect2" id="dbus-dep">D-Bus</bridgehead> 397 398 <segmentedlist> 399 <segtitle>&dependencies;</segtitle> 400 401 <seglistitem> 402 <seg>Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, 403 Gettext, Grep, Make, Man, Pkg-config, Sed and Texinfo</seg> 404 </seglistitem> 405 </segmentedlist> 406 407 <segmentedlist> 408 <segtitle>&testsuites;</segtitle> 409 410 <seglistitem> 411 <seg>None</seg> 412 </seglistitem> 413 </segmentedlist> 414 415 <segmentedlist> 416 <segtitle>&before;</segtitle> 417 418 <seglistitem> 419 <seg>Systemd</seg> 336 420 </seglistitem> 337 421 </segmentedlist> … … 398 482 399 483 <seglistitem> 400 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,484 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 401 485 Make, Patch, Sed and Texinfo</seg> 402 486 </seglistitem> … … 419 503 </segmentedlist> 420 504 421 <!-- Begin EGLIBC dependency info -->422 <bridgehead renderas="sect2" id=" eglibc-dep">EGLIBC</bridgehead>505 <!-- Begin GLIBC dependency info --> 506 <bridgehead renderas="sect2" id="glibc-dep">GLIBC</bridgehead> 423 507 424 508 <segmentedlist> … … 447 531 </segmentedlist> 448 532 533 <!-- Begin Eudev dependency info --> 534 <bridgehead renderas="sect2" id="eudev-dep">Eudev</bridgehead> 535 536 <segmentedlist> 537 <segtitle>&dependencies;</segtitle> 538 539 <seglistitem> 540 <seg>Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 541 Make and Sed</seg> 542 </seglistitem> 543 </segmentedlist> 544 545 <segmentedlist> 546 <segtitle>&testsuites;</segtitle> 547 548 <seglistitem> 549 <seg>No testsuite available</seg> 550 </seglistitem> 551 </segmentedlist> 552 553 <segmentedlist> 554 <segtitle>&before;</segtitle> 555 556 <seglistitem> 557 <seg>Systemd</seg> 558 </seglistitem> 559 </segmentedlist> 560 561 <!-- Begin Expat dependency info --> 562 <bridgehead renderas="sect2" id="expat-dep">Expat</bridgehead> 563 564 <segmentedlist> 565 <segtitle>&dependencies;</segtitle> 566 567 <seglistitem> 568 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, 569 Make and Sed</seg> 570 </seglistitem> 571 </segmentedlist> 572 573 <segmentedlist> 574 <segtitle>&testsuites;</segtitle> 575 576 <seglistitem> 577 <seg>None</seg> 578 </seglistitem> 579 </segmentedlist> 580 581 <segmentedlist> 582 <segtitle>&before;</segtitle> 583 584 <seglistitem> 585 <seg>D-Bus and XML::Parser</seg> 586 </seglistitem> 587 </segmentedlist> 588 449 589 <!-- Begin Expect dependency info --> 450 590 <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> … … 454 594 455 595 <seglistitem> 456 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,596 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, Make, 457 597 Patch, Sed and Tcl</seg> 458 598 </seglistitem> … … 482 622 483 623 <seglistitem> 484 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,624 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gettext, Grep, Gzip, 485 625 Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg> 486 626 </seglistitem> … … 510 650 511 651 <seglistitem> 512 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,652 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 513 653 Make, Sed and Zlib</seg> 514 654 </seglistitem> … … 538 678 539 679 <seglistitem> 540 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,680 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 541 681 Sed and Texinfo</seg> 542 682 </seglistitem> … … 566 706 567 707 <seglistitem> 568 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make,708 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, M4, Make, 569 709 Sed and Texinfo</seg> 570 710 </seglistitem> … … 594 734 595 735 <seglistitem> 596 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg>736 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Sed and Texinfo</seg> 597 737 </seglistitem> 598 738 </segmentedlist> … … 621 761 622 762 <seglistitem> 623 <seg>Bash, Binutils, CLooG -ISL, Coreutils, Diffutils, EGLIBC,763 <seg>Bash, Binutils, CLooG, Coreutils, Diffutils, GLIBC, 624 764 Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed, 625 765 Tar and Texinfo</seg> … … 650 790 651 791 <seglistitem> 652 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,792 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, 653 793 GCC, Grep, Make, Sed and Texinfo</seg> 654 794 </seglistitem> … … 672 812 673 813 <!-- Begin Glib dependency info --> 674 <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>814 <!-- <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead> 675 815 676 816 <segmentedlist> … … 696 836 <seg>Pkg-config-lite</seg> 697 837 </seglistitem> 698 </segmentedlist> 838 </segmentedlist> --> 699 839 700 840 <!-- Begin GMP dependency info --> … … 705 845 706 846 <seglistitem> 707 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make,847 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, M4, Make, 708 848 Sed and Texinfo</seg> 709 849 </seglistitem> … … 723 863 <seglistitem> 724 864 <seg>MPFR, GCC</seg> 865 </seglistitem> 866 </segmentedlist> 867 868 <!-- Begin Gperf dependency info --> 869 <bridgehead renderas="sect2" id="gperf-dep">Gperf</bridgehead> 870 871 <segmentedlist> 872 <segtitle>&dependencies;</segtitle> 873 874 <seglistitem> 875 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 876 Make, Sed and Texinfo</seg> 877 </seglistitem> 878 </segmentedlist> 879 880 <segmentedlist> 881 <segtitle>&testsuites;</segtitle> 882 883 <seglistitem> 884 <seg>Intltool</seg> 885 </seglistitem> 886 </segmentedlist> 887 888 <segmentedlist> 889 <segtitle>&before;</segtitle> 890 891 <seglistitem> 892 <seg>Systemd</seg> 725 893 </seglistitem> 726 894 </segmentedlist> … … 733 901 734 902 <seglistitem> 735 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,903 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 736 904 Make, Patch, Sed and Texinfo</seg> 737 905 </seglistitem> … … 761 929 762 930 <seglistitem> 763 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl931 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Perl 764 932 Sed and Texinfo</seg> 765 933 </seglistitem> … … 789 957 790 958 <seglistitem> 791 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,959 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 792 960 Sed and Texinfo</seg> 793 961 </seglistitem> … … 837 1005 </segmentedlist> 838 1006 1007 <!-- Begin Intltool dependency info --> 1008 <bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead> 1009 1010 <segmentedlist> 1011 <segtitle>&dependencies;</segtitle> 1012 1013 <seglistitem> 1014 <seg>Binutils, Coreutils, GLIBC, GCC, Make, Perl Sed and XML::Parser</seg> 1015 </seglistitem> 1016 </segmentedlist> 1017 1018 <segmentedlist> 1019 <segtitle>&testsuites;</segtitle> 1020 1021 <seglistitem> 1022 <seg>No testsuite available</seg> 1023 </seglistitem> 1024 </segmentedlist> 1025 1026 <segmentedlist> 1027 <segtitle>&before;</segtitle> 1028 1029 <seglistitem> 1030 <seg>None</seg> 1031 </seglistitem> 1032 </segmentedlist> 1033 839 1034 <!-- Begin IProute2 dependency info --> 840 1035 <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead> … … 844 1039 845 1040 <seglistitem> 846 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC,1041 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Findutils, Flex, GCC, 847 1042 Make, Linux-Headers and Sed</seg> 848 1043 </seglistitem> … … 872 1067 873 1068 <seglistitem> 874 <seg>Bash, Binutils, Coreutils, EGLIBC, GCCand Make</seg>1069 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Libcap and Make</seg> 875 1070 </seglistitem> 876 1071 </segmentedlist> … … 899 1094 900 1095 <seglistitem> 901 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1096 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 902 1097 GMP, Make, MPC, MPFR, Sed and Texinfo</seg> 903 1098 </seglistitem> … … 927 1122 928 1123 <seglistitem> 929 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and1124 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gzip, Make, and 930 1125 Check</seg> 931 1126 </seglistitem> … … 955 1150 956 1151 <seglistitem> 957 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,958 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ -Utils, and Zlib.1152 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Flex, Gawk, GCC, 1153 Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, and Zlib. 959 1154 </seg> 960 1155 </seglistitem> … … 973 1168 974 1169 <seglistitem> 975 <seg> Eudev</seg>1170 <seg>Systemd</seg> 976 1171 </seglistitem> 977 1172 </segmentedlist> … … 984 1179 985 1180 <seglistitem> 986 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1181 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 987 1182 Ncurses and Sed</seg> 988 1183 </seglistitem> … … 1005 1200 </segmentedlist> 1006 1201 1007 <!-- Begin libestr dependency info --> 1008 <bridgehead renderas="sect2" id="libee-dep">Libee</bridgehead> 1009 1010 <segmentedlist> 1011 <segtitle>&dependencies;</segtitle> 1012 1013 <seglistitem> 1014 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1015 GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg> 1016 </seglistitem> 1017 </segmentedlist> 1018 1019 <segmentedlist> 1020 <segtitle>&testsuites;</segtitle> 1021 1022 <seglistitem> 1023 <seg>None</seg> 1024 </seglistitem> 1025 </segmentedlist> 1026 1027 <segmentedlist> 1028 <segtitle>&before;</segtitle> 1029 1030 <seglistitem> 1031 <seg>Rsyslog</seg> 1032 </seglistitem> 1033 </segmentedlist> 1034 1035 <!-- Begin libestr dependency info --> 1036 <bridgehead renderas="sect2" id="libestr-dep">Libestr</bridgehead> 1037 1038 <segmentedlist> 1039 <segtitle>&dependencies;</segtitle> 1040 1041 <seglistitem> 1042 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, 1043 GCC, Grep, Make, Sed and Texinfo</seg> 1044 </seglistitem> 1045 </segmentedlist> 1046 1047 <segmentedlist> 1048 <segtitle>&testsuites;</segtitle> 1049 1050 <seglistitem> 1051 <seg>None</seg> 1052 </seglistitem> 1053 </segmentedlist> 1054 1055 <segmentedlist> 1056 <segtitle>&before;</segtitle> 1057 1058 <seglistitem> 1059 <seg>Libee and Rsyslog</seg> 1202 <!-- Begin Libcap dependency info --> 1203 <bridgehead renderas="sect2" id="libcap-dep">Libcap</bridgehead> 1204 1205 <segmentedlist> 1206 <segtitle>&dependencies;</segtitle> 1207 1208 <seglistitem> 1209 <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep and Make</seg> 1210 </seglistitem> 1211 </segmentedlist> 1212 1213 <segmentedlist> 1214 <segtitle>&testsuites;</segtitle> 1215 1216 <seglistitem> 1217 <seg>No testsuite available</seg> 1218 </seglistitem> 1219 </segmentedlist> 1220 1221 <segmentedlist> 1222 <segtitle>&before;</segtitle> 1223 1224 <seglistitem> 1225 <seg>Coreutils, IPutils, Systemd</seg> 1060 1226 </seglistitem> 1061 1227 </segmentedlist> … … 1068 1234 1069 1235 <seglistitem> 1070 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,1236 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, 1071 1237 GCC, Grep, Make, Sed and Texinfo</seg> 1072 1238 </seglistitem> … … 1123 1289 1124 1290 <seglistitem> 1125 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,1291 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, GCC, Grep, 1126 1292 Gzip, Make, KMOD, Ncurses, Perl and Sed</seg> 1127 1293 </seglistitem> … … 1151 1317 1152 1318 <seglistitem> 1153 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed1319 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Sed 1154 1320 and Texinfo</seg> 1155 1321 </seglistitem> … … 1179 1345 1180 1346 <seglistitem> 1181 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1347 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 1182 1348 Make, Sed and Texinfo</seg> 1183 1349 </seglistitem> … … 1188 1354 1189 1355 <seglistitem> 1190 <seg>Perl and Procps </seg>1356 <seg>Perl and Procps-ng</seg> 1191 1357 </seglistitem> 1192 1358 </segmentedlist> … … 1207 1373 1208 1374 <seglistitem> 1209 <seg>Bash, Binutils, Bzip2, Coreutils, EGLIBC, Gawk, GCC,1210 Grep, Groff, Gzip, Less, XZ -Utils, Make and Sed</seg>1211 </seglistitem> 1212 </segmentedlist> 1213 1214 <segmentedlist> 1215 <segtitle>&testsuites;</segtitle> 1216 1217 <seglistitem> 1218 <seg>No testsuite available</seg> 1219 </seglistitem> 1220 </segmentedlist> 1221 1222 <segmentedlist> 1223 <segtitle>&before;</segtitle> 1224 1225 <seglistitem> 1226 <seg> None</seg>1375 <seg>Bash, Binutils, Bzip2, Coreutils, GLIBC, Gawk, GCC, 1376 Grep, Groff, Gzip, Less, XZ Utils, Make and Sed</seg> 1377 </seglistitem> 1378 </segmentedlist> 1379 1380 <segmentedlist> 1381 <segtitle>&testsuites;</segtitle> 1382 1383 <seglistitem> 1384 <seg>No testsuite available</seg> 1385 </seglistitem> 1386 </segmentedlist> 1387 1388 <segmentedlist> 1389 <segtitle>&before;</segtitle> 1390 1391 <seglistitem> 1392 <seg>D-Bus</seg> 1227 1393 </seglistitem> 1228 1394 </segmentedlist> … … 1262 1428 1263 1429 <seglistitem> 1264 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1430 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP, 1265 1431 Make, MPFR, Sed and Texinfo</seg> 1266 1432 </seglistitem> … … 1290 1456 1291 1457 <seglistitem> 1292 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,1458 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP, 1293 1459 Make, Sed and Texinfo</seg> 1294 1460 </seglistitem> … … 1308 1474 <seglistitem> 1309 1475 <seg>GCC</seg> 1310 </seglistitem>1311 </segmentedlist>1312 1313 <!-- Begin KMOD dependency info -->1314 <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead>1315 1316 <segmentedlist>1317 <segtitle>&dependencies;</segtitle>1318 1319 <seglistitem>1320 <seg>Bash, Binutils, Coreutils, EGLIBC, Findutils, GCC, Grep, Make,1321 Sed and Zlib</seg>1322 </seglistitem>1323 </segmentedlist>1324 1325 <segmentedlist>1326 <segtitle>&testsuites;</segtitle>1327 1328 <seglistitem>1329 <seg>Diffutils, File, Gawk and Gzip</seg>1330 </seglistitem>1331 </segmentedlist>1332 1333 <segmentedlist>1334 <segtitle>&before;</segtitle>1335 1336 <seglistitem>1337 <seg>None</seg>1338 1476 </seglistitem> 1339 1477 </segmentedlist> … … 1346 1484 1347 1485 <seglistitem> 1348 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1486 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 1349 1487 Make and Sed</seg> 1350 1488 </seglistitem> … … 1363 1501 1364 1502 <seglistitem> 1365 <seg>Bash, GRUB, Inetutils, Less, Procps , Psmisc, Readline, Texinfo,1503 <seg>Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, 1366 1504 Util-linux and Vim</seg> 1367 1505 </seglistitem> … … 1375 1513 1376 1514 <seglistitem> 1377 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg>1515 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make and Sed</seg> 1378 1516 </seglistitem> 1379 1517 </segmentedlist> … … 1402 1540 1403 1541 <seglistitem> 1404 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep,1542 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, 1405 1543 Make and Sed</seg> 1406 1544 </seglistitem> … … 1411 1549 1412 1550 <seglistitem> 1413 <seg>Gzip, Iana-Etc and Procps , Tar</seg>1551 <seg>Gzip, Iana-Etc and Procps-ng, Tar</seg> 1414 1552 </seglistitem> 1415 1553 </segmentedlist> … … 1430 1568 1431 1569 <seglistitem> 1432 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1570 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, 1433 1571 Make and Sed</seg> 1434 1572 </seglistitem> … … 1447 1585 1448 1586 <seglistitem> 1449 <seg> Util-linux, E2fsprogs</seg>1450 </seglistitem> 1451 </segmentedlist> 1452 1453 <!-- Begin Procps dependency info -->1454 <bridgehead renderas="sect2" id="procps- dep">Procps</bridgehead>1455 1456 <segmentedlist> 1457 <segtitle>&dependencies;</segtitle> 1458 1459 <seglistitem> 1460 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Ncurses</seg>1587 <seg>E2fsprogs, Systemd, Util-linux</seg> 1588 </seglistitem> 1589 </segmentedlist> 1590 1591 <!-- Begin Procps-ng dependency info --> 1592 <bridgehead renderas="sect2" id="procps-ng-dep">Procps-ng</bridgehead> 1593 1594 <segmentedlist> 1595 <segtitle>&dependencies;</segtitle> 1596 1597 <seglistitem> 1598 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Ncurses</seg> 1461 1599 </seglistitem> 1462 1600 </segmentedlist> … … 1485 1623 1486 1624 <seglistitem> 1487 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses1625 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses 1488 1626 and Sed</seg> 1489 1627 </seglistitem> … … 1513 1651 1514 1652 <seglistitem> 1515 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses,1653 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses, 1516 1654 Patch, Sed and Texinfo</seg> 1517 1655 </seglistitem> … … 1531 1669 <seglistitem> 1532 1670 <seg>Bash</seg> 1533 </seglistitem>1534 </segmentedlist>1535 1536 <!-- Begin Rsyslog dependency info -->1537 <bridgehead renderas="sect2" id="rsyslog-dep">Rsyslog</bridgehead>1538 1539 <segmentedlist>1540 <segtitle>&dependencies;</segtitle>1541 1542 <seglistitem>1543 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, libee,1544 Libestr, Make, Sed and Zlib</seg>1545 </seglistitem>1546 </segmentedlist>1547 1548 <segmentedlist>1549 <segtitle>&testsuites;</segtitle>1550 1551 <seglistitem>1552 <seg>No testsuite available</seg>1553 </seglistitem>1554 </segmentedlist>1555 1556 <segmentedlist>1557 <segtitle>&before;</segtitle>1558 1559 <seglistitem>1560 <seg>None</seg>1561 1671 </seglistitem> 1562 1672 </segmentedlist> … … 1569 1679 1570 1680 <seglistitem> 1571 <seg> Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,1681 <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, 1572 1682 Sed and Texinfo</seg> 1573 1683 </seglistitem> … … 1597 1707 1598 1708 <seglistitem> 1599 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1600 Gettext, Grep, Make and Sed</seg> 1601 </seglistitem> 1602 </segmentedlist> 1603 1604 <segmentedlist> 1605 <segtitle>&testsuites;</segtitle> 1606 1607 <seglistitem> 1608 <seg>No testsuite available</seg> 1609 </seglistitem> 1610 </segmentedlist> 1611 1612 <segmentedlist> 1613 <segtitle>&before;</segtitle> 1614 1615 <seglistitem> 1616 <seg>None</seg> 1617 </seglistitem> 1618 </segmentedlist> 1619 1620 <!-- Begin Sysvinit dependency info --> 1621 <bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead> 1622 1623 <segmentedlist> 1624 <segtitle>&dependencies;</segtitle> 1625 1626 <seglistitem> 1627 <seg>Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg> 1709 <seg>ACL, Attr, Bash, Binutils, Coreutils, Diffutils, GLIBC, 1710 Findutils, Gawk, GCC, Gettext, Grep, Make and Sed</seg> 1711 </seglistitem> 1712 </segmentedlist> 1713 1714 <segmentedlist> 1715 <segtitle>&testsuites;</segtitle> 1716 1717 <seglistitem> 1718 <seg>No testsuite available</seg> 1719 </seglistitem> 1720 </segmentedlist> 1721 1722 <segmentedlist> 1723 <segtitle>&before;</segtitle> 1724 1725 <seglistitem> 1726 <seg>None</seg> 1727 </seglistitem> 1728 </segmentedlist> 1729 1730 <!-- Begin systemd dependency info --> 1731 <bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead> 1732 1733 <segmentedlist> 1734 <segtitle>&dependencies;</segtitle> 1735 1736 <seglistitem> 1737 <seg>ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, GLIBC, 1738 Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl, 1739 Pkg-config, Sed, Util-linux and XML::Parser</seg> 1628 1740 </seglistitem> 1629 1741 </segmentedlist> … … 1652 1764 1653 1765 <seglistitem> 1654 <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC,1766 <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, 1655 1767 Grep, Make, Sed and Texinfo</seg> 1656 1768 </seglistitem> … … 1680 1792 1681 1793 <seglistitem> 1682 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,1794 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, 1683 1795 Make and Sed</seg> 1684 1796 </seglistitem> … … 1708 1820 1709 1821 <seglistitem> 1710 <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make,1822 <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, 1711 1823 Ncurses and Sed</seg> 1712 1824 </seglistitem> … … 1718 1830 <seglistitem> 1719 1831 <seg>Diffutils and Gzip</seg> 1720 </seglistitem>1721 </segmentedlist>1722 1723 <segmentedlist>1724 <segtitle>&before;</segtitle>1725 1726 <seglistitem>1727 <seg>None</seg>1728 </seglistitem>1729 </segmentedlist>1730 1731 <!-- Begin Eudev dependency info -->1732 <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead>1733 1734 <segmentedlist>1735 <segtitle>&dependencies;</segtitle>1736 1737 <seglistitem>1738 <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,1739 Make and Sed</seg>1740 </seglistitem>1741 </segmentedlist>1742 1743 <segmentedlist>1744 <segtitle>&testsuites;</segtitle>1745 1746 <seglistitem>1747 <seg>No testsuite available</seg>1748 1832 </seglistitem> 1749 1833 </segmentedlist> … … 1764 1848 1765 1849 <seglistitem> 1766 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,1850 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, 1767 1851 Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg> 1768 1852 </seglistitem> … … 1781 1865 1782 1866 <seglistitem> 1783 <seg>E2fsprogs </seg>1867 <seg>E2fsprogs, Systemd</seg> 1784 1868 </seglistitem> 1785 1869 </segmentedlist> … … 1792 1876 1793 1877 <seglistitem> 1794 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,1878 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC, 1795 1879 Gettext, Grep, Make, Ncurses, Perl and Sed</seg> 1796 1880 </seglistitem> … … 1813 1897 </segmentedlist> 1814 1898 1815 <!-- Begin XZ-Utils dependency info --> 1816 <bridgehead renderas="sect2" id="xz-utils-dep">XZ-Utils</bridgehead> 1817 1818 <segmentedlist> 1819 <segtitle>&dependencies;</segtitle> 1820 1821 <seglistitem> 1822 <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC, 1899 <!-- Begin XML::Parser dependency info --> 1900 <bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead> 1901 1902 <segmentedlist> 1903 <segtitle>&dependencies;</segtitle> 1904 1905 <seglistitem> 1906 <seg>Coreutils, Expat, Make and Perl</seg> 1907 </seglistitem> 1908 </segmentedlist> 1909 1910 <segmentedlist> 1911 <segtitle>&testsuites;</segtitle> 1912 1913 <seglistitem> 1914 <seg>None</seg> 1915 </seglistitem> 1916 </segmentedlist> 1917 1918 <segmentedlist> 1919 <segtitle>&before;</segtitle> 1920 1921 <seglistitem> 1922 <seg>Intltool</seg> 1923 </seglistitem> 1924 </segmentedlist> 1925 1926 <!-- Begin XZ Utils dependency info --> 1927 <bridgehead renderas="sect2" id="xz-utils-dep">XZ Utils</bridgehead> 1928 1929 <segmentedlist> 1930 <segtitle>&dependencies;</segtitle> 1931 1932 <seglistitem> 1933 <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC, 1823 1934 Grep, Make and Sed</seg> 1824 1935 </seglistitem> … … 1848 1959 1849 1960 <seglistitem> 1850 <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>1961 <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Sed</seg> 1851 1962 </seglistitem> 1852 1963 </segmentedlist> -
BOOK/appendices/dependencies/sparc.xml
r88ef769 r03e6a40 48 48 49 49 <seglistitem> 50 <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,50 <seg>Binutils, Coreutils, GLIBC, Elftoaout, Gawk, GCC, Grep, Gzip, 51 51 Make, Patch and Sed</seg> 52 52 </seglistitem> -
BOOK/appendices/dependencies/x86.xml
r88ef769 r03e6a40 21 21 22 22 <seglistitem> 23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,23 <seg>Bash, Binutils, Bison Coreutils, Diffutils, GLIBC, Gawk, GCC, Gettext, 24 24 Grep, Make, Ncurses, Sed and Texinfo</seg> 25 25 </seglistitem> -
BOOK/appendices/rationale/common.xml
r88ef769 r03e6a40 20 20 21 21 <listitem> 22 <para>ACL</para> 23 <para>The ACL package allows usage and setting of POSIX Access Control 24 Lists. It can be used by several other packages in CLFS, such as Coreutils 25 and Systemd.</para> 26 </listitem> 27 28 <listitem> 29 <para>Attr</para> 30 <para>Attr allows setting and viewing extended attributes of filesystem 31 objects. It is required by Systemd..</para> 32 </listitem> 33 34 <listitem> 22 35 <para>Autoconf</para> 23 36 <para>The Autoconf package contains programs for producing shell scripts … … 74 87 <listitem> 75 88 <para>Check</para> 76 <para>This package contains a test harness for other programs.</para> 77 </listitem> 78 79 <listitem> 80 <para>CLooG-ISL</para> 89 <para>This package contains a test harness for other programs. It is 90 used for some packages' testsuites.</para> 91 </listitem> 92 93 <listitem> 94 <para>CLooG</para> 81 95 <para>This package is used by GCC.</para> 82 96 </listitem> … … 86 100 <para>This package contains many basic command-line file-management 87 101 tools, required for installation of every package in CLFS.</para> 102 </listitem> 103 104 <listitem> 105 <para>D-Bus</para> 106 <para>D-Bus is a message bus system, which allows applications to 107 communicate to each other. It is required by Systemd.</para> 88 108 </listitem> 89 109 … … 109 129 110 130 <listitem> 111 <para> EGLIBC</para>131 <para>GLIBC</para> 112 132 <para>Any dynamically-linked C program (which is nearly everything 113 133 in CLFS) needs a C library to compile and run.</para> 134 </listitem> 135 136 <listitem> 137 <para>Eudev</para> 138 <para>This is a package that allows for dynamic creation of device nodes. 139 It is a fork of Udev, which is now part of Systemd. It is still 140 used for the "Boot" method in the temp-system, as Systemd is not needed 141 there.</para> 114 142 </listitem> 115 143 … … 167 195 <para>GMP</para> 168 196 <para>This package is required by GCC.</para> 197 </listitem> 198 199 <listitem> 200 <para>Gperf</para> 201 <para>This package is required by Systemd.</para> 169 202 </listitem> 170 203 … … 195 228 196 229 <listitem> 230 <para>Intltool</para> 231 <para>This package is required by Systemd.</para> 232 </listitem> 233 234 <listitem> 197 235 <para>IProute2</para> 198 236 <para>This package contains programs for administering network interfaces.</para> … … 228 266 229 267 <listitem> 230 <para>Libee</para> 231 <para>This package contains an event expression library. It is needed by 232 Rsyslog.</para> 233 </listitem> 234 235 <listitem> 236 <para>Libestr</para> 237 <para>This package contains a library for string essentials. It is needed 238 by Rsyslog.</para> 268 <para>Libcap</para> 269 <para>This package is required by Systemd.</para> 239 270 </listitem> 240 271 … … 309 340 310 341 <listitem> 311 <para>Procps </para>342 <para>Procps-ng</para> 312 343 <para>Provides a number of small, useful utilities that give information 313 344 about the <filename class="directory">/proc</filename> filesystem.</para> … … 329 360 330 361 <listitem> 331 <para>Rsyslog</para>332 <para>Rsyslog is an enhanced multi-threaded syslogd that supports333 multiple backends with very little dependencies. It provides a program334 that logs various system events into files in335 <filename class="directory">/var/log</filename>.</para>336 </listitem>337 338 <listitem>339 362 <para>Sed</para> 340 363 <para>This package contains a stream editor. It is used in the … … 349 372 350 373 <listitem> 351 <para>Sys vinit</para>352 <para>Sys vinit is the init daemon that the clfs-bootscripts were written353 to work with.</para>374 <para>Systemd</para> 375 <para>Systemd provides the init daemon for the system, as well as Udev, 376 which dynamically creates device nodes.</para> 354 377 </listitem> 355 378 … … 370 393 converting info pages. It is used in the installation procedures 371 394 of many CLFS packages.</para> 372 </listitem>373 374 <listitem>375 <para>Eudev</para>376 <para>The Eudev package contains programs for dynamic creation of device377 nodes.</para>378 395 </listitem> 379 396 … … 393 410 394 411 <listitem> 395 <para>XZ-Utils</para> 412 <para>XML::Parser</para> 413 <para>This Perl module is required by Intltool.</para> 414 </listitem> 415 416 <listitem> 417 <para>XZ Utils</para> 396 418 <para>Useful for compressing files to reduce size. Also needed to 397 419 uncompress tarballs for many CLFS packages</para> -
BOOK/boot/64/createfiles.xml
r88ef769 r03e6a40 13 13 <title>Creating Essential Symlinks</title> 14 14 15 <para os="a">Some programs use hard-wired paths to programs which do not exist 16 yet. In order to satisfy these programs, create a number of symbolic 17 links which will be replaced by real files throughout the course of 18 the next chapter after the software has been installed.</para> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 16 href="../common/createfiles.xml" 17 xpointer="xpointer(//*[@os='a'])"/> 19 18 20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 20 href="../common/createfiles.xml" 21 xpointer="xpointer(//*[@os='b'])"/> 27 22 28 <para os=" b">To enable some c++ tests in the Glibc and Binutils testsuites23 <para os="e">To enable some C++ tests in the Glibc and Binutils testsuites 29 24 to link, create a directory and make some symbolic links:</para> 30 25 31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64 32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen> 26 <screen os="f"><userinput>mkdir -pv ${CLFS}/usr/lib64 27 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib64</userinput></screen> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/createfiles.xml" 31 xpointer="xpointer(//*[@os='c'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/createfiles.xml" 35 xpointer="xpointer(//*[@os='d'])"/> 33 36 34 37 </sect1> -
BOOK/boot/64/e2fsprogs.xml
r88ef769 r03e6a40 49 49 xpointer="xpointer(//*[@os='f'])"/> 50 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/e2fsprogs.xml"53 xpointer="xpointer(//*[@os='g'])"/>51 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 52 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \ 53 LDFLAGS="-Wl,-rpath,/tools/lib"</userinput></screen> 54 54 55 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 xpointer="xpointer(//*[@os='l'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"72 href="../common/e2fsprogs.xml"73 xpointer="xpointer(//*[@os='ad'])"/>74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"76 href="../common/e2fsprogs.xml"77 xpointer="xpointer(//*[@os='ae'])"/>78 79 80 71 </sect2> 81 72 -
BOOK/boot/64/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin --libdir=/lib64 \ 35 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 36 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 28 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --disable-introspection --disable-gtk-doc-html \ 32 --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \ 33 --enable-libkmod</userinput></screen> 37 34 38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 40 37 xpointer="xpointer(//*[@os='c'])"/> 41 38 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 44 41 xpointer="xpointer(//*[@os='d'])"/> 45 42 46 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 48 45 xpointer="xpointer(//*[@os='g'])"/> 49 46 … … 53 50 54 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../../final-system/common/eudev.xml" 52 href="../common/eudev.xml" 53 xpointer="xpointer(//*[@os='i'])"/> 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/eudev.xml" 57 xpointer="xpointer(//*[@os='k'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/eudev.xml" 56 61 xpointer="xpointer(//*[@os='r1'])"/> 57 62 … … 60 65 xpointer="xpointer(//*[@os='r2'])"/> 61 66 62 </sect2>63 64 <sect2 role="content">65 <title/>66 67 <para>Details on this package are located in <xref68 linkend="contents-eudev" role="."/></para>69 70 67 </sect2> 71 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/eudev.xml" 71 xpointer="xpointer(//*[@role='content'])"/> 72 72 73 </sect1> -
BOOK/boot/64/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 43 --disable-werror --enable-grub-mkfont=no --with-bootdir=tools/boot</userinput></screen> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../x86/grub-build.xml" 47 xpointer="xpointer(//*[@os='b'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../x86/grub-build.xml" 51 xpointer="xpointer(//*[@os='bc'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 63 xpointer="xpointer(//*[@os='f'])"/> 56 64 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../x86/grub-build.xml" 67 xpointer="xpointer(//*[@os='ag'])"/> 58 68 59 69 </sect2> -
BOOK/boot/64/shadow.xml
r88ef769 r03e6a40 36 36 37 37 <screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>38 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 66 66 xpointer="xpointer(//*[@os='l'])"/> 67 67 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/shadow.xml" 70 xpointer="xpointer(//*[@os='m'])"/> 71 68 72 </sect2> 69 73 -
BOOK/boot/alpha-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> 33 32 -
BOOK/boot/alpha/kernel.xml
r88ef769 r03e6a40 80 80 81 81 <screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>82 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 87 87 88 88 <screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \ 89 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>89 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 90 90 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 97 97 xpointer="xpointer(//*[@os='v'])"/> 98 98 99 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>99 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/common/bootscripts.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-scripts-boot " role="wrap">8 <sect1 id="ch-scripts-bootscripts" role="wrap"> 9 9 <?dbhtml filename="bootscripts.html"?> 10 10 11 11 <title>Bootscripts for CLFS &bootscripts-clfs-version;</title> 12 12 13 <indexterm zone="ch-scripts-boot ">13 <indexterm zone="ch-scripts-bootscripts"> 14 14 <primary sortas="a-Bootscripts">Bootscripts</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../bootscripts/common/bootscripts.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Bootscripts package contains a set of scripts to 21 start/stop the CLFS system at bootup/shutdown.</para> 22 23 </sect2> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Bootscripts</title> 24 27 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../bootscripts/common/bootscripts.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 29 <screen os="b"><userinput>make DESTDIR=${CLFS} install-minimal</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../bootscripts/common/setclock.xml" 33 xpointer="xpointer(//*[@os='a'])"/> 34 35 <para os="c">If you do not know whether or not the hardware clock is set to UTC, 36 you can find out after you have booted the new machine by running the 37 <userinput>hwclock --localtime --show</userinput> command, and if 38 necessary editing the <filename>/etc/sysconfig/clock</filename> script. 39 The worst that will happen if you make a wrong guess here is that the 40 time displayed will be wrong.</para> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../../bootscripts/common/setclock.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 45 46 <screen os="d"><userinput>cat > ${CLFS}/etc/sysconfig/clock << "EOF" 47 <literal># Begin /etc/sysconfig/clock 28 <para os="s1">Update the bootscripts so they can be used in /tools:</para> 29 30 <screen os="s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen> 31 32 <para os="a">Install the package:</para> 33 34 <screen os="b"><userinput>make DESTDIR=/tools install-minimal</userinput></screen> 35 36 <para os="c">The <command>setclock</command> script reads the time from the 37 hardware clock, also known as the BIOS or the Complementary Metal Oxide 38 Semiconductor (CMOS) clock. If the hardware clock is set to UTC, this 39 script will convert the hardware clock's time to the local time using 40 the <filename>/etc/localtime</filename> file (which tells the 41 <command>hwclock</command> program which timezone the user is in). There 42 is no way to detect whether or not the hardware clock is set to UTC, so 43 this needs to be configured manually.</para> 44 45 46 47 <para os="d">If you do not know whether or not the hardware clock is set to UTC, 48 you can find out after you have booted the new machine by running the 49 <userinput>hwclock --localtime --show</userinput> command, and if 50 necessary editing the <filename>/etc/sysconfig/clock</filename> script. 51 The worst that will happen if you make a wrong guess here is that the 52 time displayed will be wrong.</para> 53 54 <para os="e">Change the value of the <envar>UTC</envar> variable below 55 to a value of <option>0</option> (zero) if the hardware clock 56 is <emphasis>not</emphasis> set to UTC time.</para> 57 58 <screen os="f"><userinput>cat > /tools/etc/sysconfig/clock << "EOF" 59 <literal># Begin /tools/etc/sysconfig/clock 48 60 49 61 UTC=1 50 62 51 # End / etc/sysconfig/clock</literal>63 # End /tools/etc/sysconfig/clock</literal> 52 64 EOF</userinput></screen> 53 65 54 66 </sect2> 55 67 56 <sect2 role="content"> 57 <title/> 58 59 <para>Details on this package are located in <xref 60 linkend="contents-bootscripts" role="."/></para> 68 <sect2 id="contents-bootscripts" role="content"> 69 <title>Contents of Bootscripts</title> 70 71 <segmentedlist> 72 <segtitle>Installed scripts</segtitle> 73 74 <seglistitem> 75 <seg>checkfs, cleanfs, functions, halt, localnet, mountfs, mountkernfs, 76 rc, reboot, sendsignals, setclock, swap, and udev.</seg> 77 </seglistitem> 78 </segmentedlist> 79 80 <variablelist> 81 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 82 <?dbfo list-presentation="list"?> 83 <?dbhtml list-presentation="table"?> 84 85 <varlistentry id="checkfs-bootscripts"> 86 <term><command>checkfs</command></term> 87 <listitem> 88 <para>Checks the integrity of the file systems before they are 89 mounted (with the exception of journal and network based file 90 systems)</para> 91 <indexterm zone="ch-scripts-bootscripts checkfs-bootscripts"> 92 <primary sortas="d-checkfs">checkfs</primary> 93 </indexterm> 94 </listitem> 95 </varlistentry> 96 97 <varlistentry id="cleanfs-bootscripts"> 98 <term><command>cleanfs</command></term> 99 <listitem> 100 <para>Removes files that should not be preserved between reboots, 101 such as those in <filename class="directory">/var/run/</filename> 102 and <filename class="directory">/var/lock/</filename>; it re-creates 103 <filename>/var/run/utmp</filename> and removes the possibly present 104 <filename>/etc/nologin</filename>, <filename>/fastboot</filename>, 105 and <filename>/forcefsck</filename> files</para> 106 <indexterm zone="ch-scripts-bootscripts cleanfs-bootscripts"> 107 <primary sortas="d-cleanfs">cleanfs</primary> 108 </indexterm> 109 </listitem> 110 </varlistentry> 111 112 <varlistentry id="functions-bootscripts"> 113 <term><command>functions</command></term> 114 <listitem> 115 <para>Contains common functions, such as error and status checking, 116 that are used by several bootscripts</para> 117 <indexterm zone="ch-scripts-bootscripts functions-bootscripts"> 118 <primary sortas="d-functions">functions</primary> 119 </indexterm> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry id="halt-bootscripts"> 124 <term><command>halt</command></term> 125 <listitem> 126 <para>Halts the system</para> 127 <indexterm zone="ch-scripts-bootscripts halt-bootscripts"> 128 <primary sortas="d-halt">halt</primary> 129 </indexterm> 130 </listitem> 131 </varlistentry> 132 133 <varlistentry id="localnet-bootscripts"> 134 <term><command>localnet</command></term> 135 <listitem> 136 <para>Sets up the system's hostname and local loopback device</para> 137 <indexterm zone="ch-scripts-bootscripts localnet-bootscripts"> 138 <primary sortas="d-localnet">localnet</primary> 139 </indexterm> 140 </listitem> 141 </varlistentry> 142 143 <varlistentry id="mountfs-bootscripts"> 144 <term><command>mountfs</command></term> 145 <listitem> 146 <para>Mounts all file systems, except ones that are marked 147 <emphasis>noauto</emphasis> or are network based</para> 148 <indexterm zone="ch-scripts-bootscripts mountfs-bootscripts"> 149 <primary sortas="d-mountfs">mountfs</primary> 150 </indexterm> 151 </listitem> 152 </varlistentry> 153 154 <varlistentry id="mountkernfs-bootscripts"> 155 <term><command>mountkernfs</command></term> 156 <listitem> 157 <para>Mounts virtual kernel file systems, such as 158 <systemitem class="filesystem">proc</systemitem></para> 159 <indexterm zone="ch-scripts-bootscripts mountkernfs-bootscripts"> 160 <primary sortas="d-mountkernfs">mountkernfs</primary> 161 </indexterm> 162 </listitem> 163 </varlistentry> 164 165 <varlistentry id="rc-bootscripts"> 166 <term><command>rc</command></term> 167 <listitem> 168 <para>The master run-level control script; it is responsible for 169 running all the other bootscripts one-by-one, in a sequence 170 determined by the name of the symbolic links being processed</para> 171 <indexterm zone="ch-scripts-bootscripts rc-bootscripts"> 172 <primary sortas="d-rc">rc</primary> 173 </indexterm> 174 </listitem> 175 </varlistentry> 176 177 <varlistentry id="reboot-bootscripts"> 178 <term><command>reboot</command></term> 179 <listitem> 180 <para>Reboots the system</para> 181 <indexterm zone="ch-scripts-bootscripts reboot-bootscripts"> 182 <primary sortas="d-reboot">reboot</primary> 183 </indexterm> 184 </listitem> 185 </varlistentry> 186 187 <varlistentry id="sendsignals-bootscripts"> 188 <term><command>sendsignals</command></term> 189 <listitem> 190 <para>Makes sure every process is terminated before the system reboots 191 or halts</para> 192 <indexterm zone="ch-scripts-bootscripts sendsignals-bootscripts"> 193 <primary sortas="d-sendsignals">sendsignals</primary> 194 </indexterm> 195 </listitem> 196 </varlistentry> 197 198 <varlistentry id="setclock-bootscripts"> 199 <term><command>setclock</command></term> 200 <listitem> 201 <para>Resets the kernel clock to local time in case the hardware clock 202 is not set to UTC time</para> 203 <indexterm zone="ch-scripts-bootscripts setclock-bootscripts"> 204 <primary sortas="d-setclock">setclock</primary> 205 </indexterm> 206 </listitem> 207 </varlistentry> 208 209 <varlistentry id="swap-bootscripts"> 210 <term><command>swap</command></term> 211 <listitem> 212 <para>Enables and disables swap files and partitions</para> 213 <indexterm zone="ch-scripts-bootscripts swap-bootscripts"> 214 <primary sortas="d-swap">swap</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="eudev-bootscripts"> 220 <term><command>udev</command></term> 221 <listitem> 222 <para>Starts and stops the Eudev daemon</para> 223 <indexterm zone="ch-scripts-bootscripts eudev-bootscripts"> 224 <primary sortas="d-eudev">udev</primary> 225 </indexterm> 226 </listitem> 227 </varlistentry> 228 229 </variablelist> 61 230 62 231 </sect2> -
BOOK/boot/common/changingowner.xml
r88ef769 r03e6a40 11 11 <title>Changing Ownership</title> 12 12 13 <para os="a">Currently, the <filename class="directory">${CLFS}</filename> 14 directory and all of its subdirectories are owned by the user 15 <systemitem class="username">clfs</systemitem>, a user that exists only 16 on the host system. For security reasons, the ${CLFS} root directory and 17 all of its subdirectories should be owned by 18 <systemitem class="username">root</systemitem>. Change the ownership 19 for ${CLFS} and its subdirectories by running this command:</para> 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 14 and <filename class="directory">/cross-tools</filename> directories 15 are owned by the user <emphasis>clfs</emphasis>, a user that 16 exists only on the host system. Although <filename 17 class="directory">/tools</filename> and <filename 18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 21 and <filename class="directory">/cross-tools</filename> directories are 22 kept as is, the files are owned by a user ID without a corresponding 23 account. This is dangerous because a user account created later could 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 20 26 21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen> 27 <para os="b">One possible fix for this issue might be to add the 28 <systemitem class="username">clfs</systemitem> user to the new CLFS system 29 later when creating the <filename>/etc/passwd</filename> file, taking care 30 to assign it the same user and group IDs as on the host system. Alternatively, 31 assign the contents of the <filename class="directory">/tools</filename> 32 and <filename class="directory">/cross-tools</filename> directories to 33 user <systemitem class="username">root</systemitem> by running the 34 following commands:</para> 22 35 23 <para>The following files are to be owned by the group 24 <systemitem class="username">utmp</systemitem> not by 25 <systemitem class="username">root</systemitem>.</para> 26 27 <screen><userinput>chgrp -v &gid-utmp; ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog</userinput></screen> 28 36 <screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools 37 chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen> 29 38 30 39 </sect1> -
BOOK/boot/common/createfiles.xml
r88ef769 r03e6a40 16 16 the next chapter after the software has been installed.</para> 17 17 18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 18 <screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 20 19 ln -sv /tools/bin/file ${CLFS}/usr/bin 21 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 21 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 23 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv /run ${CLFS}/var/run</userinput></screen> 24 ln -sv ../run ${CLFS}/var/run 25 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 26 ln -sv /tools/sbin/init ${CLFS}/sbin 27 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 28 29 <para os="c">Historically, Linux maintains a list of the mounted file systems 30 in the file <filename>/etc/mtab</filename>. Modern kernels maintain this list 31 internally and expose it to the user via the 32 <filename class="directory">/proc</filename> filesystem. To satisfy utilities 33 that expect the presence of <filename>/etc/mtab</filename>, create the 34 following symbolic link:</para> 35 36 <screen os="d"><userinput>ln -sv /proc/self/mounts ${CLFS}/etc/mtab</userinput></screen> 25 37 26 38 </sect1> -
BOOK/boot/common/creatingdirs.xml
r88ef769 r03e6a40 11 11 <title>Creating Directories</title> 12 12 13 <para os="a">It is time to create some structure in the CLFS file system. Create a 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 20 21 <para os="b">It is time to create some structure in the CLFS file system. Create a 14 22 standard directory tree by issuing the following commands:</para> 15 23 16 <screen os=" b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt}24 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt} 17 25 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 18 26 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 23 31 mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man} 24 32 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 25 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 26 for dir in ${CLFS}/usr{,/local}; do 27 ln -sv share/{man,doc,info} $dir 28 done</userinput></screen> 33 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen> 29 34 30 <para os=" c">Directories are, by default, created with permission mode 755,35 <para os="d">Directories are, by default, created with permission mode 755, 31 36 but this is not desirable for all directories. In the commands above, 32 37 two changes are made—one to the home directory of user … … 34 39 directories for temporary files.</para> 35 40 36 <para os=" d">The first mode change ensures that not just anybody can enter41 <para os="e">The first mode change ensures that not just anybody can enter 37 42 the <filename class="directory">/root</filename> directory—the 38 43 same as a normal user would do with his or her home directory. The … … 44 49 1777 bit mask.</para> 45 50 46 <sect2 os=" e">51 <sect2 os="f"> 47 52 <title>FHS Compliance Note</title> 48 53 -
BOOK/boot/common/devices.xml
r88ef769 r03e6a40 18 18 <title>Creating Initial Device Nodes</title> 19 19 20 <note os="a">21 <para>The commands in the remainder of the book should be run as22 the <systemitem class="username">root</systemitem> user. Check23 that ${CLFS} is set in the24 <systemitem class="username">root</systemitem> user’s environment25 before proceeding.</para>26 </note>27 28 20 <para os="b">When the kernel boots the system, it requires the presence 29 21 of a few device nodes, in particular the <filename … … 36 28 the following commands:</para> 37 29 38 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1 39 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen> 40 41 <para>Before udev starts, a tmpfs filesystem is mounted over 42 <filename class="directory">/dev</filename> and the previous entries are 43 no longer available. The following command creates files that are copied 44 over by the udev bootscript:</para> 45 46 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1 47 mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3</userinput></screen> 30 <screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1 31 mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen> 48 32 49 33 </sect2> -
BOOK/boot/common/e2fsprogs.xml
r88ef769 r03e6a40 48 48 xpointer="xpointer(//*[@os='e2'])"/> 49 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../../final-system/common/e2fsprogs.xml" 52 xpointer="xpointer(//*[@os='e3'])"/> 53 50 54 </variablelist> 51 55 … … 73 77 xpointer="xpointer(//*[@os='l'])"/> 74 78 75 <para os="ad">Create needed symlinks for a bootable system:</para>76 77 <screen os="ae"><userinput>ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin</userinput></screen>78 79 80 79 </sect2> 81 80 -
BOOK/boot/common/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/eudev.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Eudev package contains programs for dynamic creation of device 21 nodes.</para> 22 23 </sect2> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Eudev</title> 24 27 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../final-system/common/eudev.xml" 27 xpointer="xpointer(//*[@os='a'])"/> 28 <para os="a">Prepare Eudev for compilation:</para> 28 29 29 30 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 31 LDFLAGS="-Wl,-rpath,/tools/lib:/lib" ./configure --prefix=/usr \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \ 34 --libexecdir=/lib --bindir=/sbin --sbindir=/sbin --libdir=/usr/lib \ 35 --with-rootlibdir=/lib --disable-introspection --disable-gtk-doc-html \ 31 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \ 32 ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --disable-introspection --disable-gtk-doc-html \ 36 34 --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \ 37 35 --enable-libkmod</userinput></screen> 38 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/eudev.xml" 41 xpointer="xpointer(//*[@os='c'])"/> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../../final-system/common/eudev.xml" 45 xpointer="xpointer(//*[@os='d'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../../final-system/common/eudev.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 52 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/eudev.xml" 55 xpointer="xpointer(//*[@os='i'])"/> 56 57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../../final-system/common/eudev.xml" 61 xpointer="xpointer(//*[@os='r1'])"/> 37 <para os="c">Compile the package:</para> 38 39 <screen os="d"><userinput>make</userinput></screen> 40 41 <para os="g">Install the package:</para> 42 43 <screen os="j"><userinput>make install</userinput></screen> 44 45 <para os="i">Create a directory for storing firmware that can be 46 loaded by <command>udev</command>:</para> 47 48 <screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen> 49 50 <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para> 62 51 63 52 <screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \ 64 > ${CLFS}/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>53 > /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen> 65 54 66 55 </sect2> 67 56 68 <sect2 role="content"> 69 <title/> 70 71 <para>Details on this package are located in <xref 72 linkend="contents-eudev" role="."/></para> 57 <sect2 id="contents-eudev" role="content"> 58 <title>Contents of Eudev</title> 59 60 <segmentedlist> 61 <segtitle>Installed programs</segtitle> 62 <segtitle>Installed library</segtitle> 63 <segtitle>Installed directories</segtitle> 64 65 <seglistitem> 66 <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id, 67 firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id, 68 v4l_id, write_cd_rules, write_net_rules</seg> 69 <seg>libudev</seg> 70 <seg>/tools/etc/udev, /tools/lib/firmware, /tools/lib/udev</seg> 71 </seglistitem> 72 </segmentedlist> 73 74 <variablelist> 75 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 76 <?dbfo list-presentation="list"?> 77 <?dbhtml list-presentation="table"?> 78 79 <varlistentry id="udevadm"> 80 <term><command>udevadm</command></term> 81 <listitem> 82 <para>Controls the runtime behavior of Eudev, requests kernel 83 events, manages the event queue, and provides simple debugging.</para> 84 <indexterm zone="ch-boot-eudev udevadm"> 85 <primary sortas="b-udevadm">udevadm</primary> 86 </indexterm> 87 </listitem> 88 </varlistentry> 89 90 <varlistentry id="udevd"> 91 <term><command>udevd</command></term> 92 <listitem> 93 <para>A daemon that reorders hotplug events before submitting them to 94 <command>udev</command>, 95 thus avoiding various race conditions</para> 96 <indexterm zone="ch-boot-eudev udevd"> 97 <primary sortas="b-udevd">udevd</primary> 98 </indexterm> 99 </listitem> 100 </varlistentry> 101 102 <!-- Start of Helpers --> 103 <varlistentry id="ata_id"> 104 <term><command>ata_id</command></term> 105 <listitem> 106 <para>Provides Eudev with a unique string and additional 107 information (uuid, label) for an ATA drive</para> 108 <indexterm zone="ch-boot-eudev ata_id"> 109 <primary sortas="b-ata_id">ata_id</primary> 110 </indexterm> 111 </listitem> 112 </varlistentry> 113 114 <varlistentry id="cdrom_id"> 115 <term><command>cdrom_id</command></term> 116 <listitem> 117 <para>Prints the capabilities of a CDROM or DVDROM drive.</para> 118 <indexterm zone="ch-boot-eudev cdrom_id"> 119 <primary sortas="b-cdrom_id">cdrom_id</primary> 120 </indexterm> 121 </listitem> 122 </varlistentry> 123 124 <varlistentry id="collect"> 125 <term><command>collect</command></term> 126 <listitem> 127 <para>Given an ID for the current uevent and a list of IDs 128 (for all target uevents), registers the current ID and indicates whether 129 all target IDs have been registered.</para> 130 <indexterm zone="ch-boot-eudev collect"> 131 <primary sortas="b-collect">collect</primary> 132 </indexterm> 133 </listitem> 134 </varlistentry> 135 136 <varlistentry id="create_floppy_devices"> 137 <term><command>create_floppy_devices</command></term> 138 <listitem> 139 <para>Creates all possible floppy devices based on the CMOS type</para> 140 <indexterm zone="ch-boot-eudev create_floppy_devices"> 141 <primary sortas="b-create_floppy_devices">create_floppy_devices</primary> 142 </indexterm> 143 </listitem> 144 </varlistentry> 145 146 <varlistentry id="edd_id"> 147 <term><command>edd_id</command></term> 148 <listitem> 149 <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para> 150 <indexterm zone="ch-boot-eudev edd_id"> 151 <primary sortas="b-edd_id">edd_id</primary> 152 </indexterm> 153 </listitem> 154 </varlistentry> 155 156 <varlistentry id="firmware.sh"> 157 <term><command>firmware.sh</command></term> 158 <listitem> 159 <para>Script to load firmware for a device</para> 160 <indexterm zone="ch-boot-eudev firmware.sh"> 161 <primary sortas="b-firmware.sh">firmware.sh</primary> 162 </indexterm> 163 </listitem> 164 </varlistentry> 165 166 <varlistentry id="fstab_import"> 167 <term><command>fstab_import</command></term> 168 <listitem> 169 <para>Finds an entry in <filename>/etc/fstab</filename> that matches 170 the current device, and provides its information to Udev.</para> 171 <indexterm zone="ch-boot-eudev fstab_import"> 172 <primary sortas="b-fstab_import">fstab_import</primary> 173 </indexterm> 174 </listitem> 175 </varlistentry> 176 177 <varlistentry id="path_id"> 178 <term><command>path_id</command></term> 179 <listitem> 180 <para>Provides the shortest possible unique hardware path to a 181 device</para> 182 <indexterm zone="ch-boot-eudev path_id"> 183 <primary sortas="b-path_id">path_id</primary> 184 </indexterm> 185 </listitem> 186 </varlistentry> 187 188 <varlistentry id="scsi_id"> 189 <term><command>scsi_id</command></term> 190 <listitem> 191 <para>Retrieves or generates a unique SCSI identifier.</para> 192 <indexterm zone="ch-boot-eudev scsi_id"> 193 <primary sortas="b-scsi_id">scsi_id</primary> 194 </indexterm> 195 </listitem> 196 </varlistentry> 197 198 <varlistentry id="usb_id"> 199 <term><command>usb_id</command></term> 200 <listitem> 201 <para>Identifies a USB block device.</para> 202 <indexterm zone="ch-boot-eudev usb_id"> 203 <primary sortas="b-usb_id">usb_id</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="v4l_id"> 209 <term><command>v4l_id</command></term> 210 <listitem> 211 <para>Determines V4L capabilities for a given device.</para> 212 <indexterm zone="ch-boot-eudev v4l_id"> 213 <primary sortas="b-v4l_id">v4l_id</primary> 214 </indexterm> 215 </listitem> 216 </varlistentry> 217 218 <varlistentry id="write_cd_rules"> 219 <term><command>write_cd_rules</command></term> 220 <listitem> 221 <para>A script which generates Eudev rules to provide stable names 222 for network interfaces.</para> 223 <indexterm zone="ch-boot-eudev write_cd_rules"> 224 <primary sortas="b-write_cd_rules">write_cd_rules</primary> 225 </indexterm> 226 </listitem> 227 </varlistentry> 228 229 <varlistentry id="write_net_rules"> 230 <term><command>write_net_rules</command></term> 231 <listitem> 232 <para>A script which generates Eudev rules to provide stable names 233 for network interfaces.</para> 234 <indexterm zone="ch-boot-eudev write_net_rules"> 235 <primary sortas="b-write_net_rules">write_net_rules</primary> 236 </indexterm> 237 </listitem> 238 </varlistentry> 239 <!-- End of Helpers --> 240 241 <varlistentry id="libudev"> 242 <term><filename class="libraryfile">libudev</filename></term> 243 <listitem> 244 <para>A library interface to eudev device information.</para> 245 <indexterm zone="ch-boot-eudev libudev"> 246 <primary sortas="c-libudev">libudev</primary> 247 </indexterm> 248 </listitem> 249 </varlistentry> 250 251 <varlistentry id="etc-eudev"> 252 <term><filename class="directory">/etc/udev</filename></term> 253 <listitem> 254 <para>Contains <command>udev</command> configuration files, 255 device permissions, and rules for device naming</para> 256 <indexterm zone="ch-boot-eudev etc-eudev"> 257 <primary sortas="e-/etc/udev">/etc/udev</primary> 258 </indexterm> 259 </listitem> 260 </varlistentry> 261 262 <varlistentry id="lib-eudev"> 263 <term><filename class="directory">/lib/udev</filename></term> 264 <listitem> 265 <para>Contains <command>udev</command> helper programs 266 and static devices which get copied to /dev when booted.</para> 267 <indexterm zone="ch-boot-eudev lib-eudev"> 268 <primary sortas="e-/lib/udev">/lib/udev</primary> 269 </indexterm> 270 </listitem> 271 </varlistentry> 272 </variablelist> 73 273 74 274 </sect2> -
BOOK/boot/common/introduction.xml
r88ef769 r03e6a40 15 15 build the final system packages.</para> 16 16 17 <para>There are a few additional packages that will need to be18 installed to allow you to boot the minimal system. Some of these19 packages will be installed onto root or in /usr on the CLFS20 partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the21 "DESTDIR" option with make. This will require the22 <systemitem class="username">clfs</systemitem> user to have write access to23 the rest of the CLFS partition, so you will need to temporarily change the24 ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user.25 Run the following command as <systemitem26 class="username">root</systemitem>:</para>27 28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen>29 30 17 </sect1> -
BOOK/boot/common/kmod.xml
r88ef769 r03e6a40 23 23 <title>Installation of Kmod</title> 24 24 25 <para os="s1">Tell Kmod to use <filename class="directory">/tools/lib/modules</filename>:</para> 26 27 <screen os="s2"><userinput>cp -v libkmod/libkmod.c{,.orig} 28 sed '/dirname_default_prefix /s@/lib/modules@/tools&@' \ 29 libkmod/libkmod.c.orig > libkmod/libkmod.c</userinput></screen> 30 25 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 32 href="../../final-system/common/kmod.xml" … … 29 35 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 36 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 31 ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 37 ./configure --prefix=/tools \ 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 39 40 <variablelist os="c"> 41 <title>The meaning of the new configure options:</title> 42 43 <varlistentry> 44 <term><parameter>--with-zlib --with-xz</parameter></term> 45 <listitem> 46 <para>These allow the Kmod package to handle zlib and XZ 47 compressed kernel modules.</para> 48 </listitem> 49 </varlistentry> 50 51 </variablelist> 34 52 35 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 63 xpointer="xpointer(//*[@os='g'])"/> 46 64 47 <screen os=" k"><userinput>make DESTDIR=${CLFS}install</userinput></screen>65 <screen os="h"><userinput>make install</userinput></screen> 48 66 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../../final-system/common/kmod.xml" 69 xpointer="xpointer(//*[@os='i'])"/> 52 70 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 71 <screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sv ../bin/kmod /tools/sbin/${tool} 74 done</userinput></screen> 59 75 60 76 </sect2> -
BOOK/boot/common/pwdgroup.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group Files</title> 12 12 13 13 <indexterm zone="ch-boot-pwdgroup"> … … 17 17 <indexterm zone="ch-boot-pwdgroup"> 18 18 <primary sortas="e-/etc/group">/etc/group</primary> 19 </indexterm>20 21 <indexterm zone="ch-boot-pwdgroup">22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary>23 </indexterm>24 25 <indexterm zone="ch-boot-pwdgroup">26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary>27 </indexterm>28 29 <indexterm zone="ch-boot-pwdgroup">30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary>31 </indexterm>32 33 <indexterm zone="ch-boot-pwdgroup">34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary>35 19 </indexterm> 36 20 … … 45 29 <screen><userinput>cat > ${CLFS}/etc/passwd << "EOF" 46 30 <literal>root::&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 31 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal> 32 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal> 33 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal> 34 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal> 47 35 EOF</userinput></screen> 48 36 … … 53 41 <variablelist os="c"> 54 42 55 <title>Additional users you may want to add :</title>43 <title>Additional users you may want to add if not already included:</title> 56 44 57 <varlistentry>58 <term><literal>bin:x:&uid-bin;:&gid-bin;:bin:/bin:/bin/false</literal></term>59 <listitem>60 <para>Can be useful for compatibility with legacy applications.</para>61 </listitem>62 </varlistentry>63 <varlistentry>64 <term><literal>daemon:x:&uid-daemon;:&gid-daemon;:daemon:/sbin:/bin/false</literal></term>65 <listitem>66 <para>It is often recommended to use an unprivileged User ID/Group ID67 for daemons to run as, in order to limit their access to the system.</para>68 </listitem>69 </varlistentry>70 45 <varlistentry> 71 46 <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term> … … 104 79 </listitem> 105 80 </varlistentry> 106 <varlistentry>107 <term><literal>nobody:x:&uid-nobody;:&gid-nobody;:nobody:/:/bin/false</literal></term>108 <listitem>109 <para>Used by NFS</para>110 </listitem>111 </varlistentry>112 81 </variablelist> 113 82 … … 131 100 utmp:x:&gid-utmp;: 132 101 usb:x:&gid-usb;: 133 cdrom:x:&gid-cdrom;:</literal> 102 cdrom:x:&gid-cdrom;: 103 adm:x:&gid-adm;: 104 messagebus:x:&gid-messagebus;: 105 systemd-journal:x:&gid-systemd-journal;: 106 mail:x:&gid-mail;: 107 wheel:x:&gid-wheel;: 108 nogroup:x:&gid-nogroup;:</literal> 134 109 EOF</userinput></screen> 135 110 136 111 <variablelist os="d"> 137 112 138 <title>Additional groups you may want to add </title>113 <title>Additional groups you may want to add if not already included:</title> 139 114 140 <varlistentry>141 <term><literal>adm:x:&gid-adm;:root,adm,daemon</literal></term>142 <listitem>143 <para>All users in this group are allowed to do administrative tasks</para>144 </listitem>145 </varlistentry>146 115 <varlistentry> 147 116 <term><literal>console:x:&gid-console;:</literal></term> … … 154 123 <listitem> 155 124 <para>This group is allowed to use the CDRW drive</para> 156 </listitem>157 </varlistentry>158 <varlistentry>159 <term><literal>mail:x:&gid-mail;:mail</literal></term>160 <listitem>161 <para>Used by MTAs (Mail Transport Agents)</para>162 125 </listitem> 163 126 </varlistentry> … … 175 138 </varlistentry> 176 139 <varlistentry> 177 <term><literal>nogroup:x:&gid-nogroup;:</literal></term> 178 <listitem> 179 <para>This is a default group used by some programs that do not 180 require a group</para> 181 </listitem> 182 </varlistentry> 183 <varlistentry> 184 <term><literal>nobody:x:&gid-nobody;:</literal></term> 140 <term><literal>nobody:x:&gid-nogroup;:</literal></term> 185 141 <listitem> 186 142 <para>This is used by NFS</para> … … 190 146 191 147 <para os="e">The created groups are not part of any standard—they are 192 groups decided on in part by the requirements of the Eudevconfiguration148 groups decided on in part by the requirements of the Systemd configuration 193 149 in the final system, and in part by common convention employed by a 194 150 number of existing Linux distributions. The Linux Standard Base (LSB, … … 200 156 group's name.</para> 201 157 202 <para os="f">The <command>login</command>, <command>agetty</command>, and203 <command>init</command> programs (and others) use a number of log204 files to record information such as who was logged into the system and205 when. However, these programs will not write to the log files if they206 do not already exist. Initialize the log files and give them207 proper permissions:</para>208 209 <screen><userinput>touch ${CLFS}/var/run/utmp ${CLFS}/var/log/{btmp,lastlog,wtmp}210 chmod -v 664 ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen>212 213 <para>The <filename>/var/run/utmp</filename> file records the users214 that are currently logged in. The <filename>/var/log/wtmp</filename>215 file records all logins and logouts. The216 <filename>/var/log/lastlog</filename> file records when217 each user last logged in. The <filename>/var/log/btmp</filename> file218 records the bad login attempts.</para>219 220 158 </sect1> -
BOOK/boot/common/settingenviron.xml
r88ef769 r03e6a40 12 12 13 13 <para>The new instance of the shell that will start when the system is booted is a <emphasis>login</emphasis> 14 shell, which will read <filename>.bash_profile</filename> file. Create the15 <filename>.bash_profile</filename> filenow:</para>14 shell, which will read the <filename>.bash_profile</filename> file. Create 15 <filename>.bash_profile</filename> now:</para> 16 16 17 17 <screen><userinput>cat > ${CLFS}/root/.bash_profile << "EOF" -
BOOK/boot/common/shadow.xml
r88ef769 r03e6a40 23 23 <title>Installation of Shadow</title> 24 24 25 <para os="b">Disable the installation of the <command>groups</command> 26 program, as Coreutils provides a better version:</para> 25 <para os="b">Disable the installation of the <command>groups</command> and 26 <command>nologin</command> programs, as better versions 27 of these programs are provided by Coreutils and Util-linux:</para> 27 28 28 29 <screen os="c"><userinput>cp -v src/Makefile.in{,.orig} 29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 sed -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \ 31 src/Makefile.in.orig > src/Makefile.in</userinput></screen> 30 32 31 33 <para os="d">Prepare Shadow for compilation:</para> 32 34 33 35 <screen os="e"><userinput>./configure --prefix=/tools \ 34 --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>36 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 35 37 36 <para os="f">The meaning of the configure options:</para> 38 <para os="f">Tell Shadow to use <command>passwd</command> in 39 <filename class="directory">/tools/bin</filename>:</para> 37 40 38 <variablelist os="g"> 39 <varlistentry> 40 <term><parameter>--sysconfdir=/etc</parameter></term> 41 <listitem><para>Tells Shadow to install its configuration files into 42 <filename class="directory">/etc</filename>, rather than 43 <filename class="directory">/tools/etc</filename>.</para></listitem> 44 </varlistentry> 45 46 </variablelist> 41 <screen os="g"><userinput>cp config.h{,.orig} 42 sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&@' config.h.orig > config.h</userinput></screen> 47 43 44 <para os="h">Prevent Shadow from setting installed programs suid:</para> 48 45 49 <para os="h">Compile the package:</para> 46 <screen os="i"><userinput>cp -v src/Makefile{,.orig} 47 sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig > src/Makefile</userinput></screen> 50 48 51 <screen os="i"><userinput>make</userinput></screen>49 <para os="j">Compile the package:</para> 52 50 53 <para os="j">This package does not come with a test suite.</para>51 <screen os="k"><userinput>make</userinput></screen> 54 52 55 <para os=" k">Install the package:</para>53 <para os="l">Install the package:</para> 56 54 57 <screen os=" l"><userinput>make DESTDIR=${CLFS}install</userinput></screen>55 <screen os="m"><userinput>make install</userinput></screen> 58 56 59 57 </sect2> -
BOOK/boot/common/sysvinit.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/sysvinit.xml" 20 xpointer="xpointer(//*[@role='package'])"/> 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Sysvinit package contains programs for controlling the startup, 21 running, and shutdown of the system.</para> 22 23 </sect2> 21 24 22 25 <sect2 role="installation"> 23 26 <title>Installation of Sysvinit</title> 24 27 25 <para os="aa">The following modifications help locate files specific to this 26 particular build:</para> 27 28 <screen os="ab"><userinput>cp -v src/Makefile{,.orig} 29 sed -e 's,/usr/lib,/tools/lib,g' \ 30 src/Makefile.orig > src/Makefile</userinput></screen> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../../final-system/common/sysvinit.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 28 <para os="p1">Apply a patch to prevent installation of unneeded programs, 29 and allow Sysvinit to be installed in 30 <filename class="directory">/tools</filename>:</para> 31 32 <screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen> 33 34 <para os ="c">Compile the package:</para> 35 35 36 36 <screen os="ac"><userinput>make -C src clobber 37 37 make -C src CC="${CC}"</userinput></screen> 38 38 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../../final-system/common/sysvinit.xml" 41 xpointer="xpointer(//*[@os='e'])"/> 42 43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen> 39 <para os="e">Install the package:</para> 40 41 <screen os="ad"><userinput>make -C src ROOT=/tools install</userinput></screen> 44 42 45 43 </sect2> … … 57 55 </indexterm> 58 56 59 <para>Create a new file <filename> ${CLFS}/etc/inittab</filename> by running the57 <para>Create a new file <filename>/tools/etc/inittab</filename> by running the 60 58 following:</para> 61 59 62 <screen><userinput>cat > ${CLFS}/etc/inittab << "EOF"63 <literal># Begin / etc/inittab60 <screen><userinput>cat > /tools/etc/inittab << "EOF" 61 <literal># Begin /tools/etc/inittab 64 62 65 63 id:3:initdefault: 66 64 67 si::sysinit:/ etc/rc.d/init.d/rc sysinit68 69 l0:0:wait:/ etc/rc.d/init.d/rc 070 l1:S1:wait:/ etc/rc.d/init.d/rc 171 l2:2:wait:/ etc/rc.d/init.d/rc 272 l3:3:wait:/ etc/rc.d/init.d/rc 373 l4:4:wait:/ etc/rc.d/init.d/rc 474 l5:5:wait:/ etc/rc.d/init.d/rc 575 l6:6:wait:/ etc/rc.d/init.d/rc 676 77 ca:12345:ctrlaltdel:/ sbin/shutdown -t1 -a -r now78 79 su:S016:once:/ sbin/sulogin65 si::sysinit:/tools/etc/rc.d/init.d/rc sysinit 66 67 l0:0:wait:/tools/etc/rc.d/init.d/rc 0 68 l1:S1:wait:/tools/etc/rc.d/init.d/rc 1 69 l2:2:wait:/tools/etc/rc.d/init.d/rc 2 70 l3:3:wait:/tools/etc/rc.d/init.d/rc 3 71 l4:4:wait:/tools/etc/rc.d/init.d/rc 4 72 l5:5:wait:/tools/etc/rc.d/init.d/rc 5 73 l6:6:wait:/tools/etc/rc.d/init.d/rc 6 74 75 ca:12345:ctrlaltdel:/tools/sbin/shutdown -t1 -a -r now 76 77 su:S016:once:/tools/sbin/sulogin 80 78 </literal> 81 79 EOF</userinput></screen> 82 80 83 81 <para>The following command adds the standard virtual terminals to 84 <filename> ${CLFS}/etc/inittab</filename>. If your system only has a serial82 <filename>/tools/etc/inittab</filename>. If your system only has a serial 85 83 console skip the following command:</para> 86 84 87 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"88 <literal>1:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty1 960089 2:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty2 960090 3:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty3 960091 4:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty4 960092 5:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty5 960093 6:2345:respawn:/ sbin/agetty --noclear -I '\033(K' tty6 960085 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 86 <literal>1:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty1 9600 87 2:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty2 9600 88 3:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty3 9600 89 4:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty4 9600 90 5:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty5 9600 91 6:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty6 9600 94 92 </literal> 95 93 EOF</userinput></screen> 96 94 97 95 <para>If your system has a serial console, run the following command to add 98 the entry to <filename> ${CLFS}/etc/inittab</filename>.</para>99 100 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF"101 <literal>c0:12345:respawn:/ sbin/agetty --noclear 115200 ttyS0 vt10096 the entry to <filename>/tools/etc/inittab</filename>.</para> 97 98 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 99 <literal>c0:12345:respawn:/tools/sbin/agetty --noclear 115200 ttyS0 vt100 102 100 </literal> 103 101 EOF</userinput></screen> 104 102 105 <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para> 106 107 <screen><userinput>cat >> ${CLFS}/etc/inittab << "EOF" 108 <literal># End /etc/inittab</literal> 109 EOF</userinput></screen> 110 111 </sect2> 112 113 <sect2 role="content"> 114 <title/> 115 116 <para>Details on this package are located in <xref 117 linkend="contents-sysvinit" role="."/></para> 103 <para>Finally, add the end line to <filename>/tools/etc/inittab</filename>.</para> 104 105 <screen><userinput>cat >> /tools/etc/inittab << "EOF" 106 <literal># End /tools/etc/inittab</literal> 107 EOF</userinput></screen> 108 109 <para>The <parameter>-I '\033(K'</parameter> option tells 110 <command>agetty</command> to send this escape sequence to the terminal 111 before doing anything else. This escape sequence switches the console 112 character set to a user-defined one, which can be modified by running 113 the <command>setfont</command> program. The <command>console</command> 114 initscript from the CLFS-Bootscripts package calls the 115 <command>setfont</command> program during system startup. Sending this 116 escape sequence is necessary for people who use non-ISO 8859-1 screen 117 fonts, but it does not affect native English speakers.</para> 118 119 </sect2> 120 121 <sect2 id="contents-sysvinit" role="content"> 122 <title>Contents of Sysvinit</title> 123 124 <segmentedlist> 125 <segtitle>Installed programs</segtitle> 126 127 <seglistitem> 128 <seg>bootlogd, fstab-decode, halt, init, killall5, 129 poweroff (link to halt), reboot (link to halt), runlevel, 130 shutdown, and telinit (link to init)</seg> 131 </seglistitem> 132 </segmentedlist> 133 134 <variablelist> 135 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 136 <?dbfo list-presentation="list"?> 137 <?dbhtml list-presentation="table"?> 138 139 <varlistentry id="bootlogd"> 140 <term><command>bootlogd</command></term> 141 <listitem> 142 <para>Logs boot messages to a log file</para> 143 <indexterm zone="ch-boot-sysvinit bootlogd"> 144 <primary sortas="b-bootlogd">bootlogd</primary> 145 </indexterm> 146 </listitem> 147 </varlistentry> 148 149 <varlistentry id="fstab-decode"> 150 <term><command>fstab-decode</command></term> 151 <listitem> 152 <para>Runs a command with fstab-encoded arguments</para> 153 <indexterm zone="ch-boot-sysvinit fstab-decode"> 154 <primary sortas="b-fstab-decode">fstab-decode</primary> 155 </indexterm> 156 </listitem> 157 </varlistentry> 158 159 <varlistentry id="halt"> 160 <term><command>halt</command></term> 161 <listitem> 162 <para>Normally invokes <command>shutdown</command> with the 163 <parameter>-h</parameter> option, except when already in run-level 0, 164 then it tells the kernel to halt the system; it notes in the 165 file <filename>/var/log/wtmp</filename> that the system is being 166 brought down</para> 167 <indexterm zone="ch-boot-sysvinit halt"> 168 <primary sortas="b-halt">halt</primary> 169 </indexterm> 170 </listitem> 171 </varlistentry> 172 173 <varlistentry id="init"> 174 <term><command>init</command></term> 175 <listitem> 176 <para>The first process to be started when the kernel has initialized 177 the hardware which takes over the boot process and starts all the 178 proceses it is instructed to</para> 179 <indexterm zone="ch-boot-sysvinit init"> 180 <primary sortas="b-init">init</primary> 181 </indexterm> 182 </listitem> 183 </varlistentry> 184 185 <varlistentry id="killall5"> 186 <term><command>killall5</command></term> 187 <listitem> 188 <para>Sends a signal to all processes, except the processes in its own 189 session so it will not kill the shell running the script that called 190 it</para> 191 <indexterm zone="ch-boot-sysvinit killall5"> 192 <primary sortas="b-killall5">killall5</primary> 193 </indexterm> 194 </listitem> 195 </varlistentry> 196 197 <varlistentry id="poweroff"> 198 <term><command>poweroff</command></term> 199 <listitem> 200 <para>Tells the kernel to halt the system and switch off the computer 201 (see <command>halt</command>)</para> 202 <indexterm zone="ch-boot-sysvinit poweroff"> 203 <primary sortas="b-poweroff">poweroff</primary> 204 </indexterm> 205 </listitem> 206 </varlistentry> 207 208 <varlistentry id="reboot"> 209 <term><command>reboot</command></term> 210 <listitem> 211 <para>Tells the kernel to reboot the system (see 212 <command>halt</command>)</para> 213 <indexterm zone="ch-boot-sysvinit reboot"> 214 <primary sortas="b-reboot">reboot</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 219 <varlistentry id="runlevel"> 220 <term><command>runlevel</command></term> 221 <listitem> 222 <para>Reports the previous and the current run-level, as noted in 223 the last run-level record in <filename>/var/run/utmp</filename></para> 224 <indexterm zone="ch-boot-sysvinit runlevel"> 225 <primary sortas="b-runlevel">runlevel</primary> 226 </indexterm> 227 </listitem> 228 </varlistentry> 229 230 <varlistentry id="shutdown"> 231 <term><command>shutdown</command></term> 232 <listitem> 233 <para>Brings the system down in a secure way, signaling all processes 234 and notifying all logged-in users</para> 235 <indexterm zone="ch-boot-sysvinit shutdown"> 236 <primary sortas="b-shutdown">shutdown</primary> 237 </indexterm> 238 </listitem> 239 </varlistentry> 240 241 <varlistentry id="telinit"> 242 <term><command>telinit</command></term> 243 <listitem> 244 <para>Tells <command>init</command> which run-level to change to</para> 245 <indexterm zone="ch-boot-sysvinit telinit"> 246 <primary sortas="b-telinit">telinit</primary> 247 </indexterm> 248 </listitem> 249 </varlistentry> 250 251 </variablelist> 118 252 119 253 </sect2> -
BOOK/boot/mips-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> 15 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips/bootloaders.xml
r88ef769 r03e6a40 18 18 netbooting can be found at the link below.</para> 19 19 20 <para><ulink url=" http://documents.jg555.com/netboot"/></para>20 <para><ulink url="&hints-root;Category:Netboot"/></para> 21 21 22 22 </sect1> -
BOOK/boot/mips/kernel.xml
r88ef769 r03e6a40 72 72 73 73 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version; 92 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 15 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 15 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/> 17 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/boot/mips64/createfiles.xml
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 22 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 23 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} ${CLFS}/usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 26 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 27 ln -sv ../run ${CLFS}/var/run 28 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 29 ln -sv /tools/sbin/init ${CLFS}/sbin 30 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/createfiles.xml" 34 xpointer="xpointer(//*[@os='c'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/createfiles.xml" 38 xpointer="xpointer(//*[@os='d'])"/> 28 39 29 40 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r88ef769 r03e6a40 25 25 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv ${CLFS}/usr/lib/locale 31 28 ln -sv ../lib/locale ${CLFS}/usr/lib32 -
BOOK/boot/mips64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version; 96 gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/createfiles.xml
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,p asswd,pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin20 19 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 21 20 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 21 ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib 22 ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > ${CLFS}/usr/lib/libstdc++.la 24 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 25 ln -sv ../run ${CLFS}/var/run 26 ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin 27 ln -sv /tools/sbin/init ${CLFS}/sbin 28 ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../common/createfiles.xml" 32 xpointer="xpointer(//*[@os='c'])"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/createfiles.xml" 36 xpointer="xpointer(//*[@os='d'])"/> 26 37 27 38 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r88ef769 r03e6a40 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os='b'])"/> 20 21 <screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 22 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 23 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} … … 25 29 mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo} 26 30 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8} 27 for dir in ${CLFS}/usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 31 install -dv ${CLFS}/usr/lib/locale 31 32 ln -sv ../lib/locale ${CLFS}/usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/creatingdirs.xml"35 xpointer="xpointer(//*[@os='c'])"/>36 33 37 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 40 xpointer="xpointer(//*[@os='e'])"/> 44 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='f'])"/> 45 45 46 </sect1> -
BOOK/boot/multilib/e2fsprogs.xml
r88ef769 r03e6a40 75 75 xpointer="xpointer(//*[@os='l'])"/> 76 76 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"78 href="../common/e2fsprogs.xml"79 xpointer="xpointer(//*[@os='ad'])"/>80 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"82 href="../common/e2fsprogs.xml"83 xpointer="xpointer(//*[@os='ae'])"/>84 85 77 </sect2> 86 78 -
BOOK/boot/multilib/eudev.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-eudev"> 14 14 <primary sortas="a-Eudev">Eudev</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/eudev.xml"18 href="../common/eudev.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../ ../final-system/common/eudev.xml"25 href="../common/eudev.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 29 28 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} \ 33 --host=${CLFS_TARGET} --with-rootprefix='' --enable-split-usr \ 34 --sysconfdir=/etc --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin \ 35 --libdir=/usr/lib64 --with-rootlibdir=/lib64 --disable-introspection \ 36 --disable-gtk-doc-html --disable-gudev --disable-keymap \ 37 --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 29 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \ 30 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \ 31 --host=${CLFS_TARGET} --libdir=/tools/lib64 --with-rootlibdir=/tools/lib64 \ 32 --disable-introspection --disable-gtk-doc-html --disable-gudev \ 33 --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen> 38 34 39 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../ ../final-system/common/eudev.xml"36 href="../common/eudev.xml" 41 37 xpointer="xpointer(//*[@os='c'])"/> 42 38 43 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../ ../final-system/common/eudev.xml"40 href="../common/eudev.xml" 45 41 xpointer="xpointer(//*[@os='d'])"/> 46 42 47 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../ ../final-system/common/eudev.xml"44 href="../common/eudev.xml" 49 45 xpointer="xpointer(//*[@os='g'])"/> 50 46 … … 54 50 55 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../ ../final-system/common/eudev.xml"52 href="../common/eudev.xml" 57 53 xpointer="xpointer(//*[@os='r1'])"/> 58 54 … … 63 59 </sect2> 64 60 65 <sect2 role="content"> 66 <title/> 67 68 <para>Details on this package are located in <xref 69 linkend="contents-eudev" role="."/></para> 70 71 </sect2> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/eudev.xml" 63 xpointer="xpointer(//*[@role='content'])"/> 72 64 73 65 </sect1> -
BOOK/boot/multilib/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen> 43 --libdir=/tools/lib64 --disable-werror \ 44 --enable-grub-mkfont=no</userinput></screen> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../x86/grub-build.xml" 48 xpointer="xpointer(//*[@os='b'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../x86/grub-build.xml" 52 xpointer="xpointer(//*[@os='bc'])"/> 44 53 45 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 64 xpointer="xpointer(//*[@os='f'])"/> 56 65 57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../x86/grub-build.xml" 68 xpointer="xpointer(//*[@os='ag'])"/> 58 69 59 70 </sect2> -
BOOK/boot/multilib/kmod.xml
r88ef769 r03e6a40 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/kmod.xml" 27 xpointer="xpointer(//*[@os='s1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/kmod.xml" 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 34 href="../../final-system/common/kmod.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> … … 30 38 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \ 31 39 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 32 --bindir=/bin --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --with-xz --with-zlib --disable-manpages</userinput></screen> 40 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 41 --libdir=/tools/lib64 --with-xz --with-zlib</userinput></screen> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/kmod.xml" 45 xpointer="xpointer(//*[@os='c'])"/> 34 46 35 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 57 xpointer="xpointer(//*[@os='g'])"/> 46 58 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/kmod.xml" 61 xpointer="xpointer(//*[@os='h'])"/> 48 62 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/kmod.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 52 66 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/kmod.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 59 70 60 71 </sect2> -
BOOK/boot/multilib/sysvinit.xml
r88ef769 r03e6a40 13 13 <indexterm zone="ch-boot-sysvinit"> 14 14 <primary sortas="a-Sysvinit">Sysvinit</primary> 15 <secondary>boot</secondary>16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../ ../final-system/common/sysvinit.xml"18 href="../common/sysvinit.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 … … 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 25 href="../common/sysvinit.xml" 27 xpointer="xpointer(//*[@os=' aa'])"/>26 xpointer="xpointer(//*[@os='p1'])"/> 28 27 29 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 29 href="../common/sysvinit.xml" 31 xpointer="xpointer(//*[@os=' ab'])"/>30 xpointer="xpointer(//*[@os='p2'])"/> 32 31 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 52 51 xpointer="xpointer(//*[@role='configuration'])"/> 53 52 54 <sect2 role="content"> 55 <title/> 56 57 <para>Details on this package are located in <xref 58 linkend="contents-sysvinit" role="."/></para> 59 60 </sect2> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/sysvinit.xml" 55 xpointer="xpointer(//*[@role='content'])"/> 61 56 62 57 </sect1> -
BOOK/boot/ppc-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ creatingdirs.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ util-linux.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>22 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc/kernel.xml
r88ef769 r03e6a40 77 77 78 78 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 79 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>79 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 84 84 85 85 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 86 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>86 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 94 94 xpointer="xpointer(//*[@os='v'])"/> 95 95 96 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>96 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ creatingdirs.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/util-linux.xml"/>15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 25 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 26 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/> 27 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/yaboot-build.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 29 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/> -
BOOK/boot/ppc64-64/powerpc-utils.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/ppc/powerpc-utils.xml" 31 xpointer="xpointer(//*[@os='b'])"/> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --exec-prefix="" --sysconfdir=/etc \ 31 --sbindir=/sbin --libexecdir=/lib/udev \ 32 --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \ 33 --disable-extras --disable-introspection</userinput></screen> 32 34 33 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/util-linux-32.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 20 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 21 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 22 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>24 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>26 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/> 27 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> 28 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/> 29 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r88ef769 r03e6a40 85 85 xpointer="xpointer(//*[@os='l'])"/> 86 86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"88 href="../common/e2fsprogs.xml"89 xpointer="xpointer(//*[@os='ad'])"/>90 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"92 href="../common/e2fsprogs.xml"93 xpointer="xpointer(//*[@os='ae'])"/>94 95 87 </sect2> 96 88 -
BOOK/boot/ppc64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>95 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc/kernel.xml
r88ef769 r03e6a40 72 72 73 73 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 74 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>74 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 79 79 80 80 <screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \ 81 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>81 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 89 89 xpointer="xpointer(//*[@os='v'])"/> 90 90 91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>91 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/sparc64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 15 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 24 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/> -
BOOK/boot/sparc64/kernel.xml
r88ef769 r03e6a40 73 73 xpointer="xpointer(//*[@os='s'])"/> 74 74 75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH= ${CLFS}\75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=/tools \ 76 76 CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen> 77 77 … … 81 81 82 82 <screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \ 83 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>83 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 91 91 xpointer="xpointer(//*[@os='v'])"/> 92 92 93 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>93 <screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen> 94 94 95 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/x86-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86/grub-build.xml
r88ef769 r03e6a40 41 41 <screen os="ab"><userinput>./configure --prefix=/tools \ 42 42 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 43 --sysconfdir=/etc --disable-werror</userinput></screen> 43 --disable-werror --enable-grub-mkfont=no</userinput></screen> 44 45 <para os="b">The meaning of the new configure option:</para> 46 47 <variablelist os="bc"> 48 <varlistentry> 49 <term><parameter>--enable-grub-mkfont=no</parameter></term> 50 <listitem><para>Prevents GRUB from trying to build 51 <command>grub-mkfont</command>, which requires Freetype.</para></listitem> 52 </varlistentry> 53 54 </variablelist> 44 55 45 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 66 xpointer="xpointer(//*[@os='f'])"/> 56 67 57 <screen os="ag"><userinput>make DESTDIR=${CLFS}install</userinput></screen>68 <screen os="ag"><userinput>make install</userinput></screen> 58 69 59 70 </sect2> -
BOOK/boot/x86/kernel.xml
r88ef769 r03e6a40 80 80 81 81 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 82 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>82 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 87 87 88 88 <screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \ 89 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>89 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 90 90 91 91 <para os="u">After kernel compilation is complete, additional steps are 92 92 required to complete the installation. Some files need to be copied to 93 the <filename class="directory"> ${CLFS}/boot</filename> directory.</para>93 the <filename class="directory">/tools/boot</filename> directory.</para> 94 94 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../../bootable/x86/kernel.xml" 97 xpointer="xpointer(//*[@os='v'])"/> 95 <para os="v">Issue the following commands to install the kernel:</para> 98 96 99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen>97 <screen><userinput>cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 100 98 101 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 103 101 xpointer="xpointer(//*[@os='w'])"/> 104 102 105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen>103 <screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen> 106 104 107 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 109 107 xpointer="xpointer(//*[@os='x'])"/> 110 108 111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen>109 <screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen> 112 110 113 111 </sect2> -
BOOK/boot/x86_64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64-64/kmod.xml
r88ef769 r03e6a40 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/kmod.xml" 27 xpointer="xpointer(//*[@os='s1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/kmod.xml" 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 34 href="../../final-system/common/kmod.xml" 27 35 xpointer="xpointer(//*[@os='a'])"/> … … 29 37 <screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \ 30 38 zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \ 31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --bindir=/bin \ 32 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \ 33 --disable-manpages</userinput></screen> 39 CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 40 --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen> 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/kmod.xml" 44 xpointer="xpointer(//*[@os='c'])"/> 34 45 35 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 56 xpointer="xpointer(//*[@os='g'])"/> 46 57 47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/kmod.xml" 60 xpointer="xpointer(//*[@os='h'])"/> 48 61 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../../final-system/common/kmod.xml"51 xpointer="xpointer(//*[@os='i'])"/>62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href="../common/kmod.xml" 64 xpointer="xpointer(//*[@os='i'])"/> 52 65 53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod 54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod 55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod 56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe 57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo 58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen> 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/kmod.xml" 68 xpointer="xpointer(//*[@os='j'])"/> 59 69 60 70 </sect2> -
BOOK/boot/x86_64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 15 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/> 23 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 26 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/> -
BOOK/boot/x86_64/kernel.xml
r88ef769 r03e6a40 76 76 77 77 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 78 INSTALL_MOD_PATH= ${CLFS}modules_install</userinput></screen>78 INSTALL_MOD_PATH=/tools modules_install</userinput></screen> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 83 83 84 84 <screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \ 85 INSTALL_ FW_PATH=${CLFS}/lib/firmwarefirmware_install</userinput></screen>85 INSTALL_MOD_PATH=/tools firmware_install</userinput></screen> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 93 93 xpointer="xpointer(//*[@os='v'])"/> 94 94 95 <screen><userinput>cp -v arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 95 <screen><userinput>mkdir -pv /tools/boot 96 cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen> 96 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/alpha/kernel.xml
r88ef769 r03e6a40 42 42 href="../x86/kernel.xml" 43 43 xpointer="xpointer(//*[@os='d'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../x86/kernel.xml" 47 xpointer="xpointer(//*[@os='kc'])"/> 48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../x86/kernel.xml" 51 xpointer="xpointer(//*[@os='kd'])"/> 44 52 45 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r88ef769 r03e6a40 28 28 /dev/<replaceable>[xxx]</replaceable> / <replaceable>[fff]</replaceable> defaults 1 1 29 29 /dev/<replaceable>[yyy]</replaceable> swap swap pri=1 0 0 30 proc /proc proc defaults 0 031 sysfs /sys sysfs defaults 0 032 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 033 shm /dev/shm tmpfs defaults 0 034 tmpfs /run tmpfs defaults 0 035 devtmpfs /dev devtmpfs mode=0755,nosuid 0 036 30 37 31 # End /etc/fstab</literal> -
BOOK/bootable/mips/kernel.xml
r88ef769 r03e6a40 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../x86/kernel.xml" 46 xpointer="xpointer(//*[@os='kd'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r88ef769 r03e6a40 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../x86/kernel.xml" 46 xpointer="xpointer(//*[@os='kd'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r88ef769 r03e6a40 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../x86/kernel.xml" 46 xpointer="xpointer(//*[@os='kd'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/kernel.xml
r88ef769 r03e6a40 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../x86/kernel.xml" 46 xpointer="xpointer(//*[@os='kd'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r88ef769 r03e6a40 39 39 </warning> 40 40 41 <para os="e">Instruct GRUB to install itself int othe MBR of41 <para os="e">Instruct GRUB to install itself into the MBR of 42 42 <filename class="partition">sda</filename>:</para> 43 43 -
BOOK/bootable/x86/kernel.xml
r88ef769 r03e6a40 37 37 un-tarring.</para> 38 38 39 <note os="kc"><para>A good starting place for setting up the kernel 40 configuration is to run <command>make defconfig</command>. This will set the base configuration to a good state that takes your current system 41 architecture into account.</para> 42 43 <para>Be sure to enable or disable following features or the system might 44 not work correctly or boot at all. Refer to 45 <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para> 46 47 <screen role="nodump">General setup ---> 48 [*] open by fhandle syscalls 49 [ ] Auditing support 50 [*] Control Group support 51 Processor type and features ---> 52 [*] Enable seccomp to safely compute untrusted bytecode 53 Networking support ---> 54 Networking options ---> 55 <*> The IPv6 protocol 56 Device Drivers ---> 57 Generic Driver Options ---> 58 () path to uevent helper 59 [*] Maintain a devtmpfs filesystem to mount at /dev 60 [ ] Fallback user-helper invocation for firmware loading 61 File systems ---> 62 [*] Inotify support for userspace 63 <*> Kernel automounter version 4 support (also supports v3) 64 Pseudo filesystems ---> 65 [*] Tmpfs POSIX Access Control Lists 66 [*] Tmpfs extended attributes 67 Firmware Drivers ---> 68 EFI (Extensible Firmware Interface) Support ---> 69 <*> EFI Variable Support via sysfs 70 -*- Enable the block layer ---> 71 Partition Types ---> 72 [*] Advanced partition selection 73 [*] EFI GUID Partition support 74 Kernel Hacking ---> 75 [*] Collect scheduler debugging info 76 [*] Collect scheduler statistics</screen></note> 77 78 <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it 79 is highly recommended by the Systemd developers. "EFI Variable support" and 80 "EFI GUID Partition support" are for UEFI systems. "Collect scheduler 81 debugging info" and "Collect scheduler statistics" is for systemd-bootchart. 82 </para></note> 83 39 84 <para os="h">Configure the kernel via a menu-driven interface. 40 Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be 41 enabled and built into the kernel, not as modules. CBLFS has 42 some information regarding particular kernel configuration requirements of 43 packages outside of CLFS at <ulink 85 CBLFS has some information regarding particular kernel configuration 86 requirements of packages outside of CLFS at <ulink 44 87 url="&cblfs-root;"/>:</para> 45 88 -
BOOK/bootable/x86_64/kernel.xml
r88ef769 r03e6a40 37 37 href="../x86/kernel.xml" 38 38 xpointer="xpointer(//*[@os='d'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../x86/kernel.xml" 42 xpointer="xpointer(//*[@os='kc'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../x86/kernel.xml" 46 xpointer="xpointer(//*[@os='kd'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootscripts/alpha-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/common/console.xml
r88ef769 r03e6a40 14 14 <secondary>configuring</secondary></indexterm> 15 15 16 <para>This section discusses how to configure the <command>i18n</command> 17 bootscript that sets up the keyboard map and the console font. If non-ASCII 18 characters (e.g., the British pound sign and Euro character) will not be 19 used and the keyboard is a U.S. one, skip this section. Without the 20 configuration file, the <command>console</command> bootscript will do 21 nothing.</para> 16 <para>This section discusses how to configure the 17 <command>systemd-vconsole-setup</command> system service which configures 18 the virtual console font and console keymap. 19 20 The <command>systemd-vconsole-setup</command> service reads <filename> 21 /etc/vconsole.conf</filename> for configuration information. Decide which 22 keymap and screen font will be used. Various language-specific HOWTO's can 23 help. with this (see 24 <ulink url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. Examine 25 <command>localectl list-keymaps</command> output for a list of valid console 26 keymaps. Look in 27 <filename class="directory">/usr/share/consolefonts</filename> for valid 28 screen fonts.</para> 22 29 23 <para>The <command>i18n</command> script reads the 24 <filename>/etc/sysconfig/i18n</filename> file for configuration 25 information. Decide which keymap and screen font will be used. Various 26 language-specific HOWTO's can also help with this (see <ulink 27 url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. A pre-made 28 <filename>/etc/sysconfig/i18n</filename> file with known settings for 29 several countries was installed with the CLFS-Bootscripts package, so the 30 relevant section can be uncommented if the country is supported. If still 31 in doubt, look in the <filename class="directory">/usr/share/consolefonts</filename> 32 for valid screen fonts and <filename class="directory">/usr/share/keymaps</filename> 33 for valid keymaps.</para> 30 <para>The <filename>/etc/vconsole.conf</filename> file should contain lines 31 of the form: VARIABLE="value". The following variables are recognized:</para> 34 32 35 <para>The default <filename>/etc/sysconfig/i18n</filename> is set up for UTF-8 36 using the us keymap. You will need to edit the file to your specific needs. 37 The <filename>/etc/sysconfig/i18n</filename> file has additional information 38 in it to help you to assist in configuring.</para> 33 <variablelist> 34 35 <varlistentry> 36 <term>KEYMAP</term> 37 <listitem> 38 <para>This variable specifies the key mapping table for the keyboard. If 39 unset, it defaults to <literal>us</literal>.</para> 40 </listitem> 41 </varlistentry> 42 43 <varlistentry> 44 <term>KEYMAP_TOGGLE</term> 45 <listitem> 46 <para>This variable can be used to configure a second toggle keymap and 47 is unset by default.</para> 48 </listitem> 49 </varlistentry> 50 51 <varlistentry> 52 <term>FONT</term> 53 <listitem> 54 <para>This variable specifies the font used by the virtual 55 console.</para> 56 </listitem> 57 </varlistentry> 58 59 <varlistentry> 60 <term>FONT_MAP</term> 61 <listitem> 62 <para>This variable specifies the console map to be used.</para> 63 </listitem> 64 </varlistentry> 65 66 <varlistentry> 67 <term>FONT_UNIMAP</term> 68 <listitem> 69 <para>This variable specifies the unicode font map.</para> 70 </listitem> 71 </varlistentry> 72 73 </variablelist> 74 75 <para>An example for a German keyboard and console is given below:</para> 76 77 <screen role="nodump"><userinput>cat > /etc/vconsole.conf << "EOF" 78 <literal>KEYMAP=de-latin1 79 FONT=Lat2-Terminus16</literal> 80 EOF</userinput></screen> 81 82 <para>You can change KEYMAP value at runtime by using the 83 <command>localectl</command> utility:</para> 84 85 <screen role="nodump"><userinput>localectl set-keymap MAP</userinput></screen> 86 87 <note><para>Please note that <command>localectl</command> command can 88 be used only on a system booted with Systemd.</para></note> 89 90 <para>You can also use <command>localectl</command> utility with the 91 corresponding parameters to change X11 keyboard layout, model, variant 92 and options:</para> 93 94 <screen role="nodump"><userinput>localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]</userinput></screen> 95 96 <para>To list possible values for <command>localectl set-x11-keymap</command> 97 parameters, run <command>localectl</command> with parameters listed below: 98 </para> 99 100 <variablelist> 101 102 <varlistentry> 103 <term>list-x11-keymap-models</term> 104 <listitem> 105 <para>Show known X11 keyboard mapping models.</para> 106 </listitem> 107 </varlistentry> 108 109 <varlistentry> 110 <term>list-x11-keymap-layouts</term> 111 <listitem> 112 <para>Show known X11 keyboard mapping layouts.</para> 113 </listitem> 114 </varlistentry> 115 116 <varlistentry> 117 <term>list-x11-keymap-variants</term> 118 <listitem> 119 <para>Show known X11 keyboard mapping variants.</para> 120 </listitem> 121 </varlistentry> 122 123 <varlistentry> 124 <term>list-x11-keymap-options</term> 125 <listitem> 126 <para>Show known X11 keyboard mapping options.</para> 127 </listitem> 128 </varlistentry> 129 130 </variablelist> 131 132 <note><para>Using any of the parameters listed above requires 133 <ulink url="http://cblfs.cross-lfs.org/index.php/Xorg7/Data"> 134 XKeyboard Client</ulink> package from CBLFS.</para></note> 39 135 40 136 </sect1> -
BOOK/bootscripts/common/introduction.xml
r88ef769 r03e6a40 11 11 <title>Introduction</title> 12 12 13 <para>This chapter details how to install and configure the CLFS-Bootscripts 14 package. Most of these scripts will work without modification, but a few 15 require additional configuration files because they deal with 16 hardware-dependent information.</para> 17 18 <para>System-V style init scripts are employed in this book because they 19 are widely used. For additional options, a hint detailing the BSD style 20 init setup is available at <ulink 21 url="&hints-root;BSD-Init"/>. 22 Searching the LFS mailing lists for <quote>depinit</quote> will also offer 23 additional choices.</para> 24 25 <para>If using an alternative style of init scripts, skip this chapter and 26 move on to <xref linkend="chapter-bootable"/>.</para> 13 <para>This chapter details how to finish configuring the base system. 14 Including some final configuration for Systemd and as well as locales and a 15 simple bash profile that should be suitable for most users.</para> 27 16 28 17 </sect1> -
BOOK/bootscripts/common/locale.xml
r88ef769 r03e6a40 11 11 12 12 <indexterm zone="ch-scripts-locale"> 13 <primary sortas="e-/etc/ profile">/etc/profile</primary>13 <primary sortas="e-/etc/locale.conf">/etc/locale.conf</primary> 14 14 </indexterm> 15 15 16 <para>The base <filename>/etc/profile</filename> below sets some17 environment variables necessary for native language support. Setting18 them properlyresults in:</para>16 <para>The <filename>/etc/locale.conf</filename> below sets some environment 17 variables necessary for native language support. Setting them properly 18 results in:</para> 19 19 20 20 <itemizedlist> … … 23 23 </listitem> 24 24 <listitem> 25 <para>Correct classification of characters into letters, digits and 26 other classes. This is necessary for <command>bash</command> to 27 properly accept non-ASCII characters in command lines in non-English 28 locales</para> 25 <para>Correct classification of characters into letters, digits and other 26 classes. This is necessary for <command>bash</command> to properly accept 27 non-ASCII characters in command lines in non-English locales</para> 29 28 </listitem> 30 29 <listitem> … … 39 38 </itemizedlist> 40 39 41 <para>This script also sets the <envar>INPUTRC</envar> environment variable42 that makes Bash and Readline use the <filename>/etc/inputrc</filename> file43 created earlier.</para>44 45 40 <para>Replace <replaceable>[ll]</replaceable> below with the 46 41 two-letter code for the desired language (e.g., <quote>en</quote>) and 47 42 <replaceable>[CC]</replaceable> with the two-letter code for the 48 appropriate country (e.g., <quote>GB</quote> ).43 appropriate country (e.g., <quote>GB</quote> or <quote>US</quote>). 49 44 <replaceable>[charmap]</replaceable> should be replaced with the 50 canonical charmap for your chosen locale.</para> 45 canonical charmap for your chosen locale. Optional modifiers such as 46 <quote>@euro</quote> may also be present.</para> 51 47 52 48 <para>The list of all locales supported by Glibc can be obtained by running … … 71 67 72 68 <para>This results in a final locale setting of <quote>en_US.UTF-8</quote>. 73 It is important that the locale found using the heuristic above is tested prior74 to it being added to the Bash startup files:</para>69 It is important that the locale found using the heuristic above is tested 70 prior to it being added to <filename>/etc/locale.conf</filename>:</para> 75 71 76 72 <screen role="nodump"><userinput>LC_ALL=[locale name] locale territory … … 108 104 109 105 <para>Other packages can also function incorrectly (but may not necessarily 110 display any error messages) if the locale name does not meet their expectations.111 In those cases, investigating how other Linux distributions support your locale112 might provide some useful information.</para>106 display any error messages) if the locale name does not meet their 107 expectations. In those cases, investigating how other Linux distributions 108 support your locale might provide some useful information.</para> 113 109 114 110 <para>Once the proper locale settings have been determined, create the 115 <filename>/etc/ profile</filename> file:</para>111 <filename>/etc/locale.conf</filename> file:</para> 116 112 117 <screen><userinput>cat > /etc/ profile<< "EOF"118 <literal># Begin /etc/ profile113 <screen><userinput>cat > /etc/locale.conf << "EOF" 114 <literal># Begin /etc/locale.conf 119 115 120 export LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable> 121 export INPUTRC=/etc/inputrc 116 LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable> 122 117 123 # End /etc/ profile</literal>118 # End /etc/locale.conf</literal> 124 119 EOF</userinput></screen> 125 120 121 <para>Note that you can modify <filename>/etc/locale.conf</filename> with 122 Systemd <command>localectl</command> utility. To use 123 <command>localectl</command> for the example above, run:</para> 124 125 <screen role="nodump"><userinput>localectl set-locale LANG="<replaceable>[ll]_[CC][charmap][@modifiers]</replaceable>"</userinput></screen> 126 127 <para>You can also specify other language specific environment variables such 128 as <envar>LANG</envar>, <envar>LC_CTYPE</envar>, <envar>LC_NUMERIC</envar> or 129 any other environment variable from <command>locale</command> output. Just 130 separate them with a space. An example where <envar>LANG</envar> is set as 131 en_US.UTF-8 but <envar>LC_CTYPE</envar> is set as just en_US is:</para> 132 133 <screen role="nodump"><userinput>localectl set-locale LANG="en_US.UTF-8" LC_CTYPE="en_US"</userinput></screen> 134 135 <note><para>Please note that <command>localectl</command> command can 136 be used only on a system booted with Systemd.</para></note> 126 137 <para>Setting the keyboard layout, screen font, and locale-related 127 138 environment variables are the only internationalization steps needed to -
BOOK/bootscripts/common/profile.xml
r88ef769 r03e6a40 38 38 <para>The files <filename>/etc/profile</filename> and 39 39 <filename>~/.bash_profile</filename> are read when the shell is 40 invoked as an interactive login shell. In the next section, a base 41 <filename>/etc/profile</filename> will be created to set up locale 42 information.</para> 40 invoked as an interactive login shell. Create a base 41 <filename>/etc/profile</filename> that will setup locale information and load 42 any bash auto completion files that may be on the system. This script also 43 sets the <envar>INPUTRC</envar> environment variable that makes Bash and 44 Readline use <filename>/etc/inputrc</filename>.</para> 45 46 <screen><userinput>cat > /etc/profile << "EOF" 47 <literal># Begin /etc/profile 48 49 source /etc/locale.conf 50 for f in /etc/bash_completion.d/*.sh; do source $f; done; unset f 51 export INPUTRC=/etc/inputrc 52 53 # End /etc/profile</literal> 54 EOF</userinput></screen> 43 55 44 56 </sect1> -
BOOK/bootscripts/common/symlinks.xml
r88ef769 r03e6a40 45 45 <note> 46 46 <para>Although the examples in this book work properly, be aware 47 that Eudev does not recognize the backslash for line continuation.48 If modifying Eudev rules with an editor, be sure to leave each rule47 that Udev does not recognize the backslash for line continuation. 48 If modifying Udev rules with an editor, be sure to leave each rule 49 49 on one physical line.</para> 50 50 </note> … … 89 89 <title>Dealing with duplicate devices</title> 90 90 91 <para>As explained in <xref linkend="ch-scripts- eudev"/>, the order in91 <para>As explained in <xref linkend="ch-scripts-udev"/>, the order in 92 92 which devices with the same function appear in 93 93 <filename class="directory">/dev</filename> is essentially random. … … 134 134 device.</para> 135 135 136 <para>More information on writing Eudev rules can be found in137 <filename>/usr/share/doc/ udev/writing_udev_rules/index.html</filename>.</para>136 <para>More information on writing Udev rules can be found in 137 <filename>/usr/share/doc/systemd-208/udev.html</filename>.</para> 138 138 139 139 </sect2> -
BOOK/bootscripts/common/udev.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-scripts- eudev">9 <?dbhtml filename=" eudev.html"?>8 <sect1 id="ch-scripts-udev"> 9 <?dbhtml filename="udev.html"?> 10 10 11 11 <title>Device and Module Handling on a CLFS System</title> 12 12 13 <indexterm zone="ch-scripts- eudev">14 <primary sortas="a- Eudev">Eudev</primary>13 <indexterm zone="ch-scripts-udev"> 14 <primary sortas="a-Udev">Udev</primary> 15 15 <secondary>usage</secondary> 16 16 </indexterm> 17 17 18 <para>In <xref linkend="chapter-building-system"/>, we installed the Eudev19 package . Before we go into the details regarding how this works,20 a brief history of previous methods of handling devices is in18 <para>In <xref linkend="chapter-building-system"/>, we installed the Udev 19 package during Systemd install. Before we go into the details regarding how 20 this works, a brief history of previous methods of handling devices is in 21 21 order.</para> 22 22 … … 30 30 the world.</para> 31 31 32 <para>Using the Eudev method, only those devices which are detected by the32 <para>Using the Udev method, only those devices which are detected by the 33 33 kernel get device nodes created for them. Because these device nodes will be 34 34 created each time the system boots, they will be stored on a <systemitem … … 71 71 72 72 <sect2> 73 <title> Eudev Implementation</title>73 <title>Udev Implementation</title> 74 74 75 75 <sect3> … … 93 93 94 94 <sect3> 95 <title> Eudev Bootscript</title>95 <title>Udev Bootscript</title> 96 96 97 97 <para>The <command>S10udev</command> initscript takes care of creating … … 109 109 class="directory">/lib/udev/devices</filename> also provides an easy 110 110 workaround for devices that are not supported by the dynamic device 111 handling infrastructure. The bootscript then starts the Eudev daemon,111 handling infrastructure. The bootscript then starts the Udev daemon, 112 112 <command>udevd</command>, which will act on any uevents it receives. 113 113 Finally, the bootscript forces the kernel to replay uevents for any … … 120 120 <title>Device Node Creation</title> 121 121 122 <para>To obtain the right major and minor number for a device, Eudev relies122 <para>To obtain the right major and minor number for a device, Udev relies 123 123 on the information provided by <systemitem 124 124 class="filesystem">sysfs</systemitem> in <filename … … 134 134 <command>udevd</command> can't find a rule for the device it is creating, 135 135 it will default permissions to <emphasis>660</emphasis> and ownership to 136 <emphasis>root:root</emphasis>. Documentation on the syntax of the Eudev136 <emphasis>root:root</emphasis>. Documentation on the syntax of the Udev 137 137 rules configuration files is available in 138 138 <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename></para> … … 155 155 might contain the string 156 156 <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>. 157 The default rules provided by Eudev will cause <command>udevd</command>157 The default rules provided by Udev will cause <command>udevd</command> 158 158 to call out to <command>/sbin/modprobe</command> with the contents of the 159 159 <envar>MODALIAS</envar> uevent environment variable (that should be the … … 194 194 <title>A kernel module is not loaded automatically</title> 195 195 196 <para> Eudev will only load a module if it has a bus-specific alias and the196 <para>Udev will only load a module if it has a bus-specific alias and the 197 197 bus driver properly exports the necessary aliases to <systemitem 198 198 class="filesystem">sysfs</systemitem>. In other cases, one should 199 arrange module loading by other means. With Linux-&linux-version;, Eudev is199 arrange module loading by other means. With Linux-&linux-version;, Udev is 200 200 known to load properly-written drivers for INPUT, IDE, PCI, USB, SCSI, 201 201 SERIO and FireWire devices.</para> 202 202 203 203 <para>To determine if the device driver you require has the necessary 204 support for Eudev, run <command>modinfo</command> with the module name as204 support for Udev, run <command>modinfo</command> with the module name as 205 205 the argument. Now try locating the device directory under 206 206 <filename class="directory">/sys/bus</filename> and check whether there is … … 210 210 class="filesystem">sysfs</systemitem>, the driver supports the device and 211 211 can talk to it directly, but doesn't have the alias, it is a bug in the 212 driver. Load the driver without the help from Eudev and expect the issue212 driver. Load the driver without the help from Udev and expect the issue 213 213 to be fixed later.</para> 214 214 … … 219 219 busses. Expect this issue to be fixed in later kernel versions.</para> 220 220 221 <para> Eudev is not intended to load <quote>wrapper</quote> drivers such as221 <para>Udev is not intended to load <quote>wrapper</quote> drivers such as 222 222 <emphasis>snd-pcm-oss</emphasis> and non-hardware drivers such as 223 223 <emphasis>loop</emphasis> at all.</para> … … 226 226 227 227 <sect3> 228 <title>A kernel module is not loaded automatically, and Eudev is not228 <title>A kernel module is not loaded automatically, and Udev is not 229 229 intended to load it</title> 230 230 … … 233 233 enhances the functionality of <emphasis>snd-pcm</emphasis> by making the 234 234 sound cards available to OSS applications), configure 235 <command>modprobe</command> to load the wrapper after Eudev loads the235 <command>modprobe</command> to load the wrapper after Udev loads the 236 236 wrapped module. To do this, add an <quote>install</quote> line in 237 237 <filename>/etc/modprobe.conf</filename>. For example:</para> … … 249 249 250 250 <sect3> 251 <title> Eudev loads some unwanted module</title>251 <title>Udev loads some unwanted module</title> 252 252 253 253 <para>Either don't build the module, or blacklist it in … … 263 263 264 264 <sect3> 265 <title> Eudev creates a device incorrectly, or makes a wrong symlink</title>265 <title>Udev creates a device incorrectly, or makes a wrong symlink</title> 266 266 267 267 <para>This usually happens if a rule unexpectedly matches a device. For … … 274 274 275 275 <sect3> 276 <title> Eudev rule works unreliably</title>276 <title>Udev rule works unreliably</title> 277 277 278 278 <para>This may be another manifestation of the previous problem. If not, … … 288 288 289 289 <sect3> 290 <title> Eudev does not create a device</title>290 <title>Udev does not create a device</title> 291 291 292 292 <para>Further text assumes that the driver is built statically into the 293 293 kernel or already loaded as a module, and that you have already checked 294 that Eudev doesn't create a misnamed device.</para>295 296 <para> Eudev has no information needed to create a device node if a kernel294 that Udev doesn't create a misnamed device.</para> 295 296 <para>Udev has no information needed to create a device node if a kernel 297 297 driver does not export its data to <systemitem 298 298 class="filesystem">sysfs</systemitem>. … … 311 311 <title>Device naming order changes randomly after rebooting</title> 312 312 313 <para>This is due to the fact that Eudev, by design, handles uevents and313 <para>This is due to the fact that Udev, by design, handles uevents and 314 314 loads modules in parallel, and thus in an unpredictable order. This will 315 315 never be <quote>fixed</quote>. You should not rely upon the kernel device 316 316 names being stable. Instead, create your own rules that make symlinks with 317 317 stable names based on some stable attributes of the device, such as a 318 serial number or the output of various *_id utilities installed by Eudev.318 serial number or the output of various *_id utilities installed by Udev. 319 319 See <xref linkend="ch-scripts-symlinks"/> and 320 320 <xref linkend="chapter-network"/> for examples.</para> -
BOOK/bootscripts/common/usage.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="usage.html"?> 10 10 11 <title>How Do These Bootscripts Work?</title>11 <title>How does Systemd work?</title> 12 12 13 13 <indexterm zone="ch-scripts-usage"> 14 <primary sortas="a- Bootscripts">Bootscripts</primary>14 <primary sortas="a-systemd-usage">Systemd usage</primary> 15 15 <secondary>usage</secondary></indexterm> 16 16 17 <para>Linux uses a special booting facility named SysVinit that is 18 based on a concept of <emphasis>run-levels</emphasis>. It can be quite 19 different from one system to another, so it cannot be assumed that 20 because things worked in one particular Linux distribution, they should work 21 the same in CLFS too. CLFS has its own way of doing things, but it 22 respects generally accepted standards.</para> 17 <warning> 18 <para>Please disregard this page until it is complete and verified.</para> 19 </warning> 23 20 24 <para>SysVinit (which will be referred to as <quote>init</quote> from 25 now on) works using a run-levels scheme. There are seven (numbered 0 to 6) 26 run-levels (actually, there are more run-levels, but they are for 27 special cases and are generally not used. See <filename>init(8)</filename> 28 for more details), and each one of those corresponds to the actions the 29 computer is supposed to perform when it starts up. The default 30 run-level is 3. Here are the descriptions of the different run-levels 31 as they are implemented:</para> 21 <sect2> 22 <title>Introduction to Systemd</title> 32 23 33 <literallayout>0: halt the computer 34 1: single-user mode 35 2: multi-user mode without networking 36 3: multi-user mode with networking 37 4: reserved for customization, otherwise does the same as 3 38 5: same as 4, it is usually used for GUI login (like X's <command>xdm</command> or KDE's <command>kdm</command>) 39 6: reboot the computer</literallayout> 24 25 <para>Systemd is a system management daemon designed exclusively for the 26 Linux kernel API. In the Linux startup process, it is the first process to 27 execute in user land; therefore, it is also the parent process of all child 28 processes in user land.</para> 40 29 41 <para>The command used to change run-levels is <command>init42 <replaceable>[runlevel]</replaceable></command>, where43 <replaceable>[runlevel]</replaceable> is the target run-level. For example,44 to reboot the computer, a user could issue the <command>init 6</command>45 command, which is an alias for the <command>reboot</command> command.46 Likewise, <command>init 0</command> is an alias for the47 <command>halt</command> command.</para>30 <para>Systemd's initialization instructions for each daemon are recorded in 31 a declarative configuration file rather than a shell script. For 32 inter-process communication, systemd makes Unix domain sockets and D-Bus 33 available to the running daemons. Because systemd tracks processes using 34 Linux cgroups instead of process identifiers (PIDs), daemons cannot "escape" 35 systemd; not even by double-forking. Systemd is also capable of aggressive 36 parallelization.</para> 48 37 49 <para>There are a number of directories under <filename 50 class="directory">/etc/rc.d</filename> that look like <filename 51 class="directory">rc?.d</filename> (where ? is the number of the 52 run-level) and <filename class="directory">rcsysinit.d</filename>, all 53 containing a number of symbolic links. Some begin with a 54 <emphasis>K</emphasis>, the others begin with an 55 <emphasis>S</emphasis>, and all of them have two numbers following the 56 initial letter. The K means to stop (kill) a service and the S means 57 to start a service. The numbers determine the order in which the 58 scripts are run, from 00 to 99—the lower the number the earlier it 59 gets executed. When <command>init</command> switches to another run-level, 60 the appropriate services are either started or stopped, depending on the 61 runlevel chosen.</para> 38 <para>Among systemd's auxiliary features are a cron-like job scheduler 39 called systemd Calendar Timers, and an event logging subsystem called 40 journal. The system administrator may choose whether to log system events 41 with systemd or syslog. Systemd's logfile is a binary file. The state of 42 systemd itself can be preserved in a snapshot for future recall.</para> 62 43 63 <para>The real scripts are in <filename 64 class="directory">/etc/rc.d/init.d</filename>. They do the actual work, 65 and the symlinks all point to them. Killing links and starting links point 66 to the same script in <filename class="directory">/etc/rc.d/init.d</filename>. 67 This is because the scripts can be called with different parameters like 68 <option>start</option>, <option>stop</option>, <option>restart</option>, 69 <option>reload</option>, and <option>status</option>. When a K link is 70 encountered, the appropriate script is run with the <option>stop</option> 71 argument. When an S link is encountered, the appropriate script is run 72 with the <option>start</option> argument.</para> 44 <para>Systemd provides a replacement for sysvinit, pm-utils, inetd, acpid, 45 syslog, watchdog, cron and atd, and obsoletes ConsoleKit.</para> 73 46 74 <para>There is one exception to this explanation. Links that start 75 with an <emphasis>S</emphasis> in the <filename 76 class="directory">rc0.d</filename> and <filename 77 class="directory">rc6.d</filename> directories will not cause anything 78 to be started. They will be called with the parameter 79 <option>stop</option> to stop something. The logic behind this 80 is that when a user is going to reboot or halt the system, nothing 81 needs to be started. The system only needs to be stopped.</para> 47 </sect2> 82 48 83 < para>These are descriptions of what the arguments make the scripts84 do:</para>49 <sect2> 50 <title>Systemctl</title> 85 51 86 <variablelist> 87 <varlistentry> 88 <term><option>start</option></term> 89 <listitem> 90 <para>The service is started.</para> 91 </listitem> 92 </varlistentry> 52 <para><command>systemctl</command> is the main command used to introspect 53 and control Systemd.</para> 93 54 94 <varlistentry> 95 <term><option>stop</option></term> 96 <listitem> 97 <para>The service is stopped.</para> 98 </listitem> 99 </varlistentry> 55 <variablelist> 100 56 101 <varlistentry>102 <term><option>restart</option></term>103 <listitem>104 <para>The service is stopped and then started again.</para>105 </listitem>106 </varlistentry>57 <varlistentry> 58 <term>List running units:</term> 59 <listitem> 60 <para><command>systemctl</command> or <command>systemctl list-units</command></para> 61 </listitem> 62 </varlistentry> 107 63 108 <varlistentry> 109 <term><option>reload</option></term> 110 <listitem> 111 <para>The configuration of the service is updated. This is used 112 after the configuration file of a service was modified, when the 113 service does not need to be restarted.</para> 114 </listitem> 115 </varlistentry> 64 <varlistentry> 65 <term>List failed units:</term> 66 <listitem> 67 <para><command>systemctl --failed</command></para> 68 </listitem> 69 </varlistentry> 116 70 117 <varlistentry> 118 <term><option>status</option></term> 119 <listitem> 120 <para>Tells if the service is running and with which PIDs.</para> 121 </listitem> 122 </varlistentry> 123 </variablelist> 71 <varlistentry> 72 <term>List available unit files:</term> 73 <listitem> 74 <para><command>systemctl list-unit-files</command></para> 75 </listitem> 76 </varlistentry> 124 77 125 <para>Feel free to modify the way the boot process works (after all, 126 it is your own CLFS system). The files given here are an example of how 127 it can be done.</para> 78 <varlistentry> 79 <term>Activate a unit immediately:</term> 80 <listitem> 81 <para><command>systemctl start</command> <replaceable>unit</replaceable></para> 82 </listitem> 83 </varlistentry> 84 85 <varlistentry> 86 <term>Stop a unit immediately:</term> 87 <listitem> 88 <para><command>systemctl stop </command><replaceable>unit</replaceable></para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry> 93 <term>Restart a unit:</term> 94 <listitem> 95 <para><command>systemctl restart </command><replaceable>unit</replaceable></para> 96 </listitem> 97 </varlistentry> 98 99 <varlistentry> 100 <term>Reload unit configuration:</term> 101 <listitem> 102 <para><command>systemctl reload </command><replaceable>unit</replaceable></para> 103 </listitem> 104 </varlistentry> 105 106 <varlistentry> 107 <term>Show status of a unit:</term> 108 <listitem> 109 <para><command>systemctl status </command><replaceable>unit</replaceable></para> 110 </listitem> 111 </varlistentry> 112 113 <varlistentry> 114 <term>Check if a unit is enabled or disabled:</term> 115 <listitem> 116 <para><command>systemctl is-enabled </command><replaceable>unit</replaceable></para> 117 </listitem> 118 </varlistentry> 119 120 <varlistentry> 121 <term>Enable a unit to start during boot:</term> 122 <listitem> 123 <para><command>systemctl enable </command><replaceable>unit</replaceable></para> 124 </listitem> 125 </varlistentry> 126 127 <varlistentry> 128 <term>Disable a unit to not start during boot:</term> 129 <listitem> 130 <para><command>systemctl disable </command><replaceable>unit</replaceable></para> 131 </listitem> 132 </varlistentry> 133 134 <varlistentry> 135 <term>Reload systemd and scan for new or changed units:</term> 136 <listitem> 137 <para><command>systemctl daemon-reload</command></para> 138 </listitem> 139 </varlistentry> 140 141 </variablelist> 142 143 <para>For more information regarding systemd, please refer to the systemd 144 and related man-pages and 145 <ulink url="https://fedoraproject.org/wiki/Systemd">Systemd at 146 FedoraProject</ulink> for documentation, examples, features, and other 147 information.</para> 148 149 </sect2> 128 150 129 151 </sect1> -
BOOK/bootscripts/mips-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/mips64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/ppc64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/sparc64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/bootscripts/x86_64-chapter.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">8 <chapter id="chapter-bootscripts" xreflabel="Setting Up the System"> 9 9 <?dbhtml dir="bootscripts"?> 10 10 <?dbhtml filename="chapter.html"?> 11 11 12 <title>Setting Up System Bootscripts</title>12 <title>Setting Up the System</title> 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ setclock.xml"/>16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/> 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eudev.xml"/>18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 20 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/> 21 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/> -
BOOK/chroot/64/createfiles.xml
r88ef769 r03e6a40 20 20 ln -sv /tools/bin/file /usr/bin 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 22 ln -sv /tools/lib/libstd* /usr/lib 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 23 24 ln -sv bash /bin/sh 24 25 ln -sv /run /var/run</userinput></screen> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 28 href="../../boot/64/createfiles.xml" 28 xpointer="xpointer(//*[@os=' b'])"/>29 xpointer="xpointer(//*[@os='e'])"/> 29 30 30 31 <screen><userinput>mkdir -pv /usr/lib64 31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen> 32 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib64</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../../boot/common/createfiles.xml" 36 xpointer="xpointer(//*[@os='c'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/createfiles.xml" 40 xpointer="xpointer(//*[@os='d'])"/> 32 41 33 42 </sect1> -
BOOK/chroot/alpha-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/common/changingowner.xml
r88ef769 r03e6a40 11 11 <title>Changing Ownership</title> 12 12 13 <note>14 <para>This step is not optional as some of the binaries in15 <filename class="directory">/tools</filename> are set u+s.16 leaving the permissions as is could cause some commands,17 mount in particular, to fail later.</para>18 </note>19 20 13 <para os="a">Currently, the <filename class="directory">/tools</filename> 21 14 and <filename class="directory">/cross-tools</filename> directories 22 15 are owned by the user <emphasis>clfs</emphasis>, a user that 23 exists only on the host system. Although the<filename16 exists only on the host system. Although <filename 24 17 class="directory">/tools</filename> and <filename 25 class="directory">/cross-tools</filename> directories can be deleted26 once the CLFSsystem has been finished, they can be retained to build18 class="directory">/cross-tools</filename> can be deleted once the CLFS 19 system has been finished, they can be retained to build 27 20 additional CLFS systems. If the <filename class="directory">/tools</filename> 28 21 and <filename class="directory">/cross-tools</filename> directories are 29 22 kept as is, the files are owned by a user ID without a corresponding 30 23 account. This is dangerous because a user account created later could 31 get this same user ID and would own the <filename 32 class="directory">/tools</filename> directory and all the files therein, 33 thus exposing these files to possible malicious manipulation.</para> 24 get this same user ID and would own these directories and all the files 25 therein, thus exposing those files to possible malicious manipulation.</para> 34 26 35 <para os="b"> To avoid this issue, add the <systemitem36 class="username">clfs</systemitem> user to the new CLFS system later when37 creating the <filename>/etc/passwd</filename> file, taking care to assign38 it the same user and group IDs as on the host system. Alternatively,27 <para os="b">One possible fix for this issue might be to add the 28 <systemitem class="username">clfs</systemitem> user to the new CLFS system 29 later when creating the <filename>/etc/passwd</filename> file, taking care 30 to assign it the same user and group IDs as on the host system. Alternatively, 39 31 assign the contents of the <filename class="directory">/tools</filename> 40 32 and <filename class="directory">/cross-tools</filename> directories to -
BOOK/chroot/common/createfiles.xml
r88ef769 r03e6a40 11 11 <title>Creating Essential Symlinks</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"14 href="../../boot/common/createfiles.xml"15 xpointer="xpointer(//*[@os='a'])"/>13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/createfiles.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin 18 18 ln -sv /tools/bin/file /usr/bin 19 19 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 20 ln -sv /tools/lib/libstd* /usr/lib 20 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 21 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 21 22 ln -sv bash /bin/sh 22 23 ln -sv /run /var/run</userinput></screen> 23 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../boot/common/createfiles.xml" 27 xpointer="xpointer(//*[@os='c'])"/> 28 29 <screen os="d"><userinput>ln -sv /proc/self/mounts /etc/mtab</userinput></screen> 30 24 31 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../../boot/common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 <screen os=" b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}17 <screen os="c"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} 18 18 mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys} 19 19 mkdir -pv /var/{lock,log,mail,spool} … … 24 24 mkdir -pv /usr/{,local/}share/{doc,info,locale,man} 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do 28 ln -sv share/{man,doc,info} $dir 29 done</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../boot/common/creatingdirs.xml" 33 xpointer="xpointer(//*[@os='c'])"/> 26 mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen> 34 27 35 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 34 xpointer="xpointer(//*[@os='e'])"/> 42 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../../boot/common/creatingdirs.xml" 38 xpointer="xpointer(//*[@os='f'])"/> 39 43 40 </sect1> -
BOOK/chroot/common/kernfs.xml
r88ef769 r03e6a40 11 11 <title>Mounting Virtual Kernel File Systems</title> 12 12 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 href="../../boot/common/devices.xml" 15 xpointer="xpointer(//*[@os='a'])"/> 13 <note os="a"> 14 <para>The commands in the remainder of the book should be run as 15 the <systemitem class="username">root</systemitem> user. Check 16 that ${CLFS} is set in the 17 <systemitem class="username">root</systemitem> user’s environment 18 before proceeding.</para> 19 </note> 16 20 17 21 <para>Various file systems exported by the kernel are used to communicate … … 42 46 43 47 <para>Once the system is complete and booting, the rest of our device 44 nodes are created by the Eudev package. Since this package is not48 nodes are created by Udev, part of Systemd. Since this package is not 45 49 available to us right now, we must take other steps to provide device 46 50 nodes under on the CLFS filesystem. We will use the <quote>bind</quote> -
BOOK/chroot/common/pwdgroup.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="pwdgroup.html"?> 10 10 11 <title>Creating the passwd , group, and logFiles</title>11 <title>Creating the passwd and group Files</title> 12 12 13 13 <indexterm zone="ch-chroot-pwdgroup"> … … 17 17 <indexterm zone="ch-chroot-pwdgroup"> 18 18 <primary sortas="e-/etc/group">/etc/group</primary> 19 </indexterm>20 21 <indexterm zone="ch-chroot-pwdgroup">22 <primary sortas="e-/var/run/utmp">/var/run/utmp</primary>23 </indexterm>24 25 <indexterm zone="ch-chroot-pwdgroup">26 <primary sortas="e-/var/log/btmp">/var/log/btmp</primary>27 </indexterm>28 29 <indexterm zone="ch-chroot-pwdgroup">30 <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary>31 </indexterm>32 33 <indexterm zone="ch-chroot-pwdgroup">34 <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary>35 19 </indexterm> 36 20 … … 44 28 <screen><userinput>cat > /etc/passwd << "EOF" 45 29 <literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal> 30 <literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal> 31 <literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal> 32 <literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal> 33 <literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal> 46 34 EOF</userinput></screen> 47 35 … … 73 61 utmp:x:&gid-utmp;: 74 62 usb:x:&gid-usb;: 75 cdrom:x:&gid-cdrom;:</literal> 63 cdrom:x:&gid-cdrom;: 64 adm:x:&gid-adm;: 65 messagebus:x:&gid-messagebus;: 66 systemd-journal:x:&gid-systemd-journal;: 67 mail:x:&gid-mail;: 68 wheel:x:&gid-wheel;: 69 nogroup:x:&gid-nogroup;:</literal> 76 70 EOF</userinput></screen> 77 71 … … 99 93 for the duration of the next chapters.</para> 100 94 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"102 href="../../boot/common/pwdgroup.xml"103 xpointer="xpointer(//*[@os='f'])"/>104 105 <screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}106 chgrp -v utmp /var/run/utmp /var/log/lastlog107 chmod -v 664 /var/run/utmp /var/log/lastlog108 chmod -v 600 /var/log/btmp</userinput></screen>109 110 <para>The <filename>/var/run/utmp</filename> file records the users that111 are currently logged in. The <filename>/var/log/wtmp</filename> file records112 all logins and logouts. The <filename>/var/log/lastlog</filename> file113 records when each user last logged in. The <filename>/var/log/btmp</filename>114 file records the bad login attempts.</para>115 116 95 </sect1> -
BOOK/chroot/mips-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/> -
BOOK/chroot/mips/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 18 href="../common/creatingdirs.xml" 19 xpointer="xpointer(//*[@os=' b'])"/>19 xpointer="xpointer(//*[@os='c'])"/> 20 20 21 21 <para os="m1">These entries are needed for the RaQ2 bootloader. Only use these … … 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 28 28 href="../common/creatingdirs.xml" 29 xpointer="xpointer(//*[@os='c'])"/>30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"32 href="../common/creatingdirs.xml"33 29 xpointer="xpointer(//*[@os='d'])"/> 34 30 … … 37 33 xpointer="xpointer(//*[@os='e'])"/> 38 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/creatingdirs.xml" 37 xpointer="xpointer(//*[@os='f'])"/> 38 39 39 </sect1> -
BOOK/chroot/mips64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/mips64/createfiles.xml
r88ef769 r03e6a40 20 20 ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32 21 21 ln -sv /tools/lib64/libgcc_s.so{,.1} /usr/lib64 22 ln -sv /tools/lib/libstd* /usr/lib 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 ln -sv /tools/lib64/libstd* /usr/lib64 22 ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib 23 ln -sv /tools/lib32/libstdc++.so{.6,} /usr/lib32 24 ln -sv /tools/lib64/libstdc++.so{.6,} /usr/lib64 25 sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la 25 26 ln -sv bash /bin/sh 26 27 ln -sv /run /var/run</userinput></screen> 27 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../boot/common/createfiles.xml" 31 xpointer="xpointer(//*[@os='c'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/createfiles.xml" 35 xpointer="xpointer(//*[@os='d'])"/> 36 28 37 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 ln -sv ../lib/locale /usr/lib32 … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 40 href="../common/creatingdirs.xml" 44 xpointer="xpointer(//*[@os='c'])"/>45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"47 href="../common/creatingdirs.xml"48 41 xpointer="xpointer(//*[@os='d'])"/> 49 42 … … 52 45 xpointer="xpointer(//*[@os='e'])"/> 53 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/creatingdirs.xml" 49 xpointer="xpointer(//*[@os='f'])"/> 50 54 51 </sect1> -
BOOK/chroot/multilib/createfiles.xml
r88ef769 r03e6a40 24 24 ln -sv /run /var/run</userinput></screen> 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 27 href="../../boot/common/createfiles.xml" 28 xpointer="xpointer(//*[@os='c'])"/> 29 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 href="../common/createfiles.xml" 32 xpointer="xpointer(//*[@os='d'])"/> 33 26 34 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r88ef769 r03e6a40 13 13 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 14 14 href="../common/creatingdirs.xml" 15 xpointer="xpointer(//*[@os=' a'])"/>15 xpointer="xpointer(//*[@os='b'])"/> 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} … … 25 25 mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo} 26 26 mkdir -pv /usr/{,local/}share/man/man{1..8} 27 for dir in /usr{,/local}; do28 ln -sv share/{man,doc,info} $dir29 done30 27 install -dv /usr/lib/locale 31 28 ln -sv ../lib/locale /usr/lib64</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/creatingdirs.xml"35 xpointer="xpointer(//*[@os='c'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 43 36 xpointer="xpointer(//*[@os='e'])"/> 44 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/creatingdirs.xml" 40 xpointer="xpointer(//*[@os='f'])"/> 41 45 42 </sect1> -
BOOK/chroot/ppc-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/> -
BOOK/chroot/ppc64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/ppc64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/> -
BOOK/chroot/sparc64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/sparc64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/> -
BOOK/chroot/x86/before-chroot.xml
r88ef769 r03e6a40 35 35 <command>config.guess</command>:</para> 36 36 37 <screen><userinput> build-aux/config.guess</userinput></screen>37 <screen><userinput>lib/config.guess</userinput></screen> 38 38 39 39 <para>If the output of that command does not equal what is in … … 55 55 directory:</para> 56 56 57 <screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen>57 <screen><userinput>setarch linux32 lib/config.guess</userinput></screen> 58 58 59 59 <para>If the output of the command above equals what is in … … 125 125 directory:</para> 126 126 127 <screen os="uui"><userinput> build-aux/config.guess</userinput></screen>127 <screen os="uui"><userinput>lib/config.guess</userinput></screen> 128 128 129 129 <para os="uuj">The output of the above command should be the same as the -
BOOK/chroot/x86_64-64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/chroot/x86_64-chapter.xml
r88ef769 r03e6a40 13 13 14 14 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>16 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/> 17 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/> -
BOOK/cross-tools/64/gcc-static.xml
r88ef769 r03e6a40 94 94 xpointer="xpointer(//*[@os='ar'])"/> 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/gcc-static.xml" 98 xpointer="xpointer(//*[@os='as'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/gcc-static.xml" 102 xpointer="xpointer(//*[@os='at'])"/> 103 96 104 </sect2> 97 105 -
BOOK/cross-tools/64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 ../ eglibc-&eglibc-version;/configure --prefix=/tools \59 ../glibc-&glibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 61 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='dg1'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../multilib/ eglibc-64bit.xml"73 href="../multilib/glibc-64bit.xml" 74 74 xpointer="xpointer(//*[@os='fa1'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='dg3'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg4'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg5'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg6'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg7'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg8'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='dg9'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='dg10'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='dg11'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/glibc.xml" 114 xpointer="xpointer(//*[@os='dg12'])"/> 111 115 112 116 </variablelist> 113 117 114 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"119 href="../common/glibc.xml" 116 120 xpointer="xpointer(//*[@os='dh'])"/> 117 121 118 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 120 124 xpointer="xpointer(//*[@os='di'])"/> 121 125 122 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 124 128 xpointer="xpointer(//*[@os='dj'])"/> 125 129 126 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 128 132 xpointer="xpointer(//*[@os='dk'])"/> 129 133 130 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 132 136 xpointer="xpointer(//*[@os='dl'])"/> 133 137 134 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 136 140 xpointer="xpointer(//*[@os='dm'])"/> 137 141 138 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"143 href="../common/glibc.xml" 140 144 xpointer="xpointer(//*[@os='dn'])"/> 141 145 … … 146 150 147 151 <para>Details on this package are located in <xref 148 linkend="contents- eglibc" role="."/></para>152 linkend="contents-glibc" role="."/></para> 149 153 150 154 </sect2> -
BOOK/cross-tools/alpha-chapter.xml
r88ef769 r03e6a40 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ eglibc-headers.xml"/>28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc-headers.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/alpha/glibc-headers.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-headers" role="wrap">9 <?dbhtml filename=" eglibc-headers.html"?>8 <sect1 id="ch-cross-tools-glibc-headers" role="wrap"> 9 <?dbhtml filename="glibc-headers.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; Headers</title>11 <title>GLIBC-&glibc-version; Headers</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-headers">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-headers"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, headers</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC Headers</title>23 <title>Installation of GLIBC Headers</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 <para os="s1"> EGLIBC's <filename>configure</filename> script checks the30 version of GCC, and will fail if it's less than 3.4. The next EGLIBC build29 <para os="s1">GLIBC's <filename>configure</filename> script checks the 30 version of GCC, and will fail if it's less than 3.4. The next GLIBC build 31 31 will use the GCC that will be installed into 32 32 <filename class="directory">/cross-tools</filename> in the next step. 33 However, in this step only the EGLIBC headers are being installed - no33 However, in this step only the GLIBC headers are being installed - no 34 34 compiling is taking place - so the GCC version isn't important. The 35 35 following sed removes the dependency of GCC 3.4.x:</para> … … 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../../final-system/common/ eglibc.xml"41 href="../../final-system/common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='s1'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/ eglibc.xml"45 href="../../final-system/common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='s2'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/ eglibc.xml"49 href="../../final-system/common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='e'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../../final-system/common/ eglibc.xml"53 href="../../final-system/common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='f'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='dd'])"/> 59 59 … … 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../../final-system/common/ eglibc.xml"70 href="../../final-system/common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='g'])"/> 72 72 73 <screen os="s3"><userinput>CC=gcc ../ eglibc-&eglibc-version;/configure --prefix=/tools \73 <screen os="s3"><userinput>CC=gcc ../glibc-&glibc-version;/configure --prefix=/tools \ 74 74 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 75 75 --disable-sanity-checks --enable-kernel=2.6.32 \ … … 89 89 <term><parameter>CC=gcc</parameter></term> 90 90 <listitem> 91 <para>Tells EGLIBC to use the host's GCC compiler.</para>91 <para>Tells GLIBC to use the host's GCC compiler.</para> 92 92 </listitem> 93 93 </varlistentry> … … 128 128 <term><parameter>--enable-kernel=2.6.32</parameter></term> 129 129 <listitem> 130 <para>This tells EGLIBC to compile the library with support130 <para>This tells GLIBC to compile the library with support 131 131 for 2.6.32 and later Linux kernels.</para> 132 132 </listitem> … … 136 136 <term><parameter>--with-headers=/tools/include</parameter></term> 137 137 <listitem> 138 <para>This tells EGLIBC to compile itself against the headers138 <para>This tells GLIBC to compile itself against the headers 139 139 recently installed to the <filename class="directory">/tools</filename> 140 140 directory, so that it knows exactly what features the kernel has … … 146 146 <term><parameter>--with-binutils=/cross-tools/${CLFS_TARGET}/bin</parameter></term> 147 147 <listitem> 148 <para>This tells EGLIBC to use the Binutils for our specific target architecture.</para>148 <para>This tells GLIBC to use the Binutils for our specific target architecture.</para> 149 149 </listitem> 150 150 </varlistentry> … … 171 171 <para os="cj">Another header is needed for NPTL:</para> 172 172 173 <screen><userinput>cp -v ../ eglibc-&eglibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \173 <screen><userinput>cp -v ../glibc-&glibc-version;/nptl/sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h \ 174 174 /tools/include/bits/</userinput></screen> 175 175 … … 180 180 181 181 <para>Details on this package are located in <xref 182 linkend="contents- eglibc" role="."/></para>182 linkend="contents-glibc" role="."/></para> 183 183 184 184 </sect2> -
BOOK/cross-tools/alpha/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/ eglibc.xml"54 href="../../final-system/common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='df'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='dg'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='dh'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='di'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='dj'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dk'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dl'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='dm'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='dn'])"/> 92 92 … … 97 97 98 98 <para>Details on this package are located in <xref 99 linkend="contents- eglibc" role="."/></para>99 linkend="contents-glibc" role="."/></para> 100 100 101 101 </sect2> -
BOOK/cross-tools/common/bc.xml
r88ef769 r03e6a40 28 28 29 29 <variablelist> 30 <title>The meaning of the configure option s:</title>30 <title>The meaning of the configure option:</title> 31 31 32 32 <varlistentry> -
BOOK/cross-tools/common/binutils-32.xml
r88ef769 r03e6a40 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term> 86 <listitem> 87 <para>Tells configure to build a linker that uses ${CLFS} as its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 113 121 <para os="be">Compile the package:</para> 114 122 115 <screen os="bf"><userinput>make configure-host 116 make</userinput></screen> 117 118 <variablelist os="bg"> 119 <title>The meaning of the make options:</title> 120 121 <varlistentry os="bg1"> 122 <term><parameter>configure-host</parameter></term> 123 <listitem> 124 <para>This checks the host environment and makes sure all the 125 necessary tools are available to compile Binutils.</para> 126 </listitem> 127 </varlistentry> 128 129 </variablelist> 123 <screen os="bf"><userinput>make</userinput></screen> 130 124 131 125 <para os="bh">Install the package:</para> 132 126 133 127 <screen os="bi"><userinput>make install</userinput></screen> 134 135 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to136 <filename class="directory">/tools/include</filename> directory:</para>137 138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>139 128 140 129 </sect2> -
BOOK/cross-tools/common/binutils.xml
r88ef769 r03e6a40 83 83 84 84 <varlistentry os="bd4"> 85 <term><parameter>--with-sysroot=${CLFS}</parameter></term> 86 <listitem> 87 <para>Tells configure to build a linker that uses ${CLFS} as its 88 root directory for its search paths.</para> 89 </listitem> 90 </varlistentry> 91 92 <varlistentry os="bd5"> 85 93 <term><parameter>--with-lib-path=/tools/lib</parameter></term> 86 94 <listitem> … … 93 101 </varlistentry> 94 102 95 <varlistentry os="bd 5">103 <varlistentry os="bd6"> 96 104 <term><parameter>--disable-nls</parameter></term> 97 105 <listitem> … … 101 109 </varlistentry> 102 110 103 <varlistentry os="bd 6">111 <varlistentry os="bd7"> 104 112 <term><parameter>--disable-multilib</parameter></term> 105 113 <listitem> … … 109 117 </varlistentry> 110 118 111 <varlistentry os="bd 7">119 <varlistentry os="bd8"> 112 120 <term><parameter>--enable-64-bit-bfd</parameter></term> 113 121 <listitem> … … 120 128 <para os="be">Compile the package:</para> 121 129 122 <screen os="bf"><userinput>make configure-host 123 make</userinput></screen> 124 125 <variablelist os="bg"> 126 <title>The meaning of the make options:</title> 127 128 <varlistentry os="bg1"> 129 <term><parameter>configure-host</parameter></term> 130 <listitem> 131 <para>This checks the host environment and makes sure all the 132 necessary tools are available to compile Binutils.</para> 133 </listitem> 134 </varlistentry> 135 136 </variablelist> 130 <screen os="bf"><userinput>make</userinput></screen> 137 131 138 132 <para os="bh">Install the package:</para> 139 133 140 134 <screen os="bi"><userinput>make install</userinput></screen> 141 142 <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to143 <filename class="directory">/tools/include</filename> directory:</para>144 145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>146 135 147 136 </sect2> -
BOOK/cross-tools/common/cloog.xml
r88ef769 r03e6a40 29 29 --with-gmp-prefix=/cross-tools --with-isl-prefix=/cross-tools</userinput></screen> 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../final-system/common/cloog.xml" 33 xpointer="xpointer(//*[@os='s1'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 38 31 39 <para os="c">Compile the package:</para> 32 40 -
BOOK/cross-tools/common/file.xml
r88ef769 r03e6a40 28 28 29 29 <variablelist> 30 <title>The meaning of the configure options:</title> 31 32 <varlistentry> 33 <term><parameter>--prefix=/cross-tools</parameter></term> 34 <listitem> 35 <para>This tells the configure script to prepare to install the 36 package in the <filename class="directory">/cross-tools</filename> 37 directory.</para> 38 </listitem> 39 </varlistentry> 30 <title>The meaning of the new configure option:</title> 40 31 41 32 <varlistentry> -
BOOK/cross-tools/common/gcc-final.xml
r88ef769 r03e6a40 68 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 72 71 --enable-libstdcxx-time</userinput></screen> 73 72 … … 114 113 </varlistentry> 115 114 115 <varlistentry os="bg6"> 116 <term><parameter>--enable-libstdcxx-time</parameter></term> 117 <listitem> 118 <para>This enables link-time checks for the availability of 119 clock_gettime clocks, and nanosleep and sched_yield functions, in the 120 C library.</para> 121 </listitem> 122 </varlistentry> 123 116 124 </variablelist> 117 125 -
BOOK/cross-tools/common/gcc-static.xml
r88ef769 r03e6a40 69 69 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 70 70 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 71 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 72 --disable-libatomic --disable-libitm --disable-libsanitizer \ 73 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 74 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 71 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 72 --disable-libsanitizer --disable-libquadmath --disable-threads \ 73 --disable-multilib --disable-target-zlib --with-system-zlib \ 75 74 --enable-languages=c --enable-checking=release</userinput></screen> 76 75 77 76 <variablelist os="am"> 78 77 <title>The meaning of the new configure options:</title> 79 80 <varlistentry>81 <term><parameter>--with-sysroot=${CLFS}</parameter></term>82 <listitem>83 <para>Tells GCC to consider ${CLFS} as the root file system.</para>84 </listitem>85 </varlistentry>86 78 87 79 <varlistentry> … … 96 88 </varlistentry> 97 89 98 99 90 <varlistentry> 100 91 <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term> … … 107 98 108 99 <varlistentry> 109 <term><parameter>--disable-nls</parameter></term> 110 <listitem> 111 <para>This disables internationalization as i18n is not needed for the 112 cross-compile tools.</para> 100 <term><parameter>--disable-shared</parameter></term> 101 <listitem> 102 <para>This tells GCC not to create a shared library.</para> 113 103 </listitem> 114 104 </varlistentry> … … 136 126 137 127 <varlistentry> 138 <term><parameter>--disable-libgomp</parameter></term> 139 <listitem> 140 <para>Disables the creation of runtime libraries used by GOMP.</para> 141 </listitem> 142 </varlistentry> 143 144 <varlistentry> 145 <term><parameter>--disable-libmudflap</parameter></term> 146 <listitem> 147 <para>Disables the creation of runtime libaries used by libmudflap.</para> 148 </listitem> 149 </varlistentry> 150 151 <varlistentry> 152 <term><parameter>--disable-libssp</parameter></term> 153 <listitem> 154 <para>Disables the use of Stack Smashing Protection for runtime libraries.</para> 128 <term><parameter>--disable-lib*</parameter></term> 129 <listitem> 130 <para>These options prevent GCC from building a number of libraries 131 that are not needed at this time.</para> 155 132 </listitem> 156 133 </varlistentry> … … 167 144 168 145 <varlistentry> 169 <term><parameter>--disable-libatomic</parameter></term> 170 <listitem> 171 <para>The atomic library isn't needed at this time.</para> 172 </listitem> 173 </varlistentry> 174 175 <varlistentry> 176 <term><parameter>--disable-libitm</parameter></term> 177 <listitem> 178 <para>The itm library isn't neeeded at this tiem.</para> 179 </listitem> 180 </varlistentry> 181 182 <varlistentry> 183 <term><parameter>--disable-libsanitizer</parameter></term> 184 <listitem> 185 <para>The sanitizer library isn't needed at this time.</para> 186 </listitem> 187 </varlistentry> 188 189 <varlistentry> 190 <term><parameter>--disable-libquadmath</parameter></term> 191 <listitem> 192 <para>The quadmath library isn't needed at this time.</para> 146 <term><parameter>--disable-target-zlib</parameter></term> 147 <listitem> 148 <para>This tells GCC stuff.</para> 149 </listitem> 150 </varlistentry> 151 152 <varlistentry> 153 <term><parameter>--with-system-zlib</parameter></term> 154 <listitem> 155 <para>This tells GCC to link to the system-installed zlib instead 156 of the one in its source tree.</para> 193 157 </listitem> 194 158 </varlistentry> … … 231 195 <screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen> 232 196 197 <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to 198 <filename class="directory">/tools/include</filename> directory:</para> 199 200 <screen os="at"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen> 201 233 202 </sect2> 234 203 -
BOOK/cross-tools/common/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 <para os="da">It should be noted that compiling EGLIBC in any way other than25 <para os="da">It should be noted that compiling GLIBC in any way other than 26 26 the method suggested in this book puts the stability of the system at 27 27 risk.</para> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/ eglibc.xml"38 href="../../final-system/common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../../final-system/common/ eglibc.xml"42 href="../../final-system/common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <para os="dd">Add the following to <filename>config.cache</filename> 46 to disable ssp when building EGLIBC:</para>46 to disable ssp when building GLIBC:</para> 47 47 48 48 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../../final-system/common/ eglibc.xml"51 href="../../final-system/common/glibc.xml" 52 52 xpointer="xpointer(//*[@os='g'])"/> 53 53 54 54 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc" \ 55 55 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 56 ../ eglibc-&eglibc-version;/configure --prefix=/tools \56 ../glibc-&glibc-version;/configure --prefix=/tools \ 57 57 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 58 58 --disable-profile --with-tls --enable-kernel=2.6.32 \ … … 67 67 <term><parameter>BUILD_CC="gcc"</parameter></term> 68 68 <listitem> 69 <para>This sets EGLIBC to use the current compiler on our system. This is70 used to create the tools EGLIBC uses during its build.</para>69 <para>This sets GLIBC to use the current compiler on our system. This is 70 used to create the tools GLIBC uses during its build.</para> 71 71 </listitem> 72 72 </varlistentry> … … 75 75 <term><parameter>CC="${CLFS_TARGET}-gcc"</parameter></term> 76 76 <listitem> 77 <para>This forces EGLIBC to use the GCC compiler that we made for our target77 <para>This forces GLIBC to use the GCC compiler that we made for our target 78 78 architecture.</para> 79 79 </listitem> … … 83 83 <term><parameter>AR="${CLFS_TARGET}-ar"</parameter></term> 84 84 <listitem> 85 <para>This forces EGLIBC to use the <command>ar</command> utility85 <para>This forces GLIBC to use the <command>ar</command> utility 86 86 we made for our target architecture.</para> 87 87 </listitem> … … 91 91 <term><parameter>RANLIB="${CLFS_TARGET}-ranlib"</parameter></term> 92 92 <listitem> 93 <para>This forces EGLIBC to use the <command>ranlib</command> utility93 <para>This forces GLIBC to use the <command>ranlib</command> utility 94 94 we made for our target architecture.</para> 95 95 </listitem> … … 107 107 <term><parameter>--with-tls</parameter></term> 108 108 <listitem> 109 <para>This tells EGLIBC to use Thread Local Storage.</para>109 <para>This tells GLIBC to use Thread Local Storage.</para> 110 110 </listitem> 111 111 </varlistentry> … … 114 114 <term><parameter>--enable-kernel=2.6.32</parameter></term> 115 115 <listitem> 116 <para>This tells EGLIBC to compile the library with support116 <para>This tells GLIBC to compile the library with support 117 117 for 2.6.32 and later Linux kernels.</para> 118 118 </listitem> … … 122 122 <term><parameter>--with-__thread</parameter></term> 123 123 <listitem> 124 <para>This tells EGLIBC to use use the __thread for libc and124 <para>This tells GLIBC to use use the __thread for libc and 125 125 libpthread builds.</para> 126 126 </listitem> … … 130 130 <term><parameter>--with-binutils=/cross-tools/bin</parameter></term> 131 131 <listitem> 132 <para>This tells EGLIBC to use the Binutils that are specific to132 <para>This tells GLIBC to use the Binutils that are specific to 133 133 our target architecture.</para> 134 134 </listitem> … … 138 138 <term><parameter>--with-headers=/tools/include</parameter></term> 139 139 <listitem> 140 <para>This tells EGLIBC to compile itself against the headers140 <para>This tells GLIBC to compile itself against the headers 141 141 recently installed to the <filename class="directory">/tools</filename> 142 142 directory, so that it knows exactly what features the kernel has … … 146 146 147 147 <varlistentry os="dg11"> 148 <term><parameter>--enable-obsolete-rpc</parameter></term> 149 <listitem> 150 <para>This tells GLIBC to install rpc headers that are not installed 151 by default but may be needed by other packages.</para> 152 </listitem> 153 </varlistentry> 154 155 <varlistentry os="dg12"> 148 156 <term><parameter>--cache-file=config.cache</parameter></term> 149 157 <listitem> 150 <para>This tells EGLIBC to utilize a premade cache file.</para>158 <para>This tells GLIBC to utilize a premade cache file.</para> 151 159 </listitem> 152 160 </varlistentry> … … 180 188 181 189 <para>Details on this package are located in <xref 182 linkend="contents- eglibc" role="."/></para>190 linkend="contents-glibc" role="."/></para> 183 191 184 192 </sect2> -
BOOK/cross-tools/common/gmp.xml
r88ef769 r03e6a40 46 46 47 47 <variablelist os="b1"> 48 <title>The meaning of the new configure option s:</title>48 <title>The meaning of the new configure option:</title> 49 49 50 50 <varlistentry> -
BOOK/cross-tools/common/mpfr.xml
r88ef769 r03e6a40 49 49 50 50 <varlistentry> 51 <term><parameter>--enable-shared</parameter></term>52 <listitem>53 <para>This tells <command>configure</command> to build MPFR's54 shared libraries.</para>55 </listitem>56 </varlistentry>57 58 <varlistentry>59 51 <term><parameter>--with-gmp=/cross-tools</parameter></term> 60 52 <listitem> -
BOOK/cross-tools/mips-chapter.xml
r88ef769 r03e6a40 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/mips/gcc-final.xml
r88ef769 r03e6a40 87 87 xpointer="xpointer(//*[@os='bg5'])"/> 88 88 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/gcc-final.xml" 91 xpointer="xpointer(//*[@os='bg6'])"/> 92 89 93 </variablelist> 90 94 -
BOOK/cross-tools/mips/gcc-static.xml
r88ef769 r03e6a40 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href="../common/gcc-static.xml" 100 xpointer="xpointer(//*[@os='as'])"/> 101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/gcc-static.xml" 104 xpointer="xpointer(//*[@os='at'])"/> 105 98 106 </sect2> 99 107 -
BOOK/cross-tools/mips/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/ eglibc.xml"54 href="../../final-system/common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='df'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='dg'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='dh'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='di'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='dj'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dk'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dl'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='dm'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='dn'])"/> 92 92 … … 97 97 98 98 <para>Details on this package are located in <xref 99 linkend="contents- eglibc" role="."/></para>99 linkend="contents-glibc" role="."/></para> 100 100 101 101 </sect2> -
BOOK/cross-tools/mips64-64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/mips64-64/gcc-final.xml
r88ef769 r03e6a40 60 60 61 61 <screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 62 ../gcc- &gcc-version;/configure --prefix=/cross-tools \62 ../gcc-4.8.2/configure --prefix=/cross-tools \ 63 63 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 64 64 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 65 65 --with-native-system-header-dir=/tools/include --disable-nls \ 66 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 67 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 68 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 69 --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \ 70 --disable-libatomic --disable-libitm --disable-libsanitizer \ 71 --disable-libquadmath --disable-target-libiberty --disable-target-zlib \ 72 --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \ 73 --enable-languages=c --enable-checking=release --with-abi=64 74 </userinput></screen> 66 --enable-shared --disable-static --enable-languages=c,c++ \ 67 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 68 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 69 --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 71 --enable-libstdcxx-time --with-abi=64</userinput></screen> 75 72 76 73 <variablelist os="bg"> … … 104 101 xpointer="xpointer(//*[@os='bg5'])"/> 105 102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../common/gcc-final.xml" 105 xpointer="xpointer(//*[@os='bg6'])"/> 106 106 107 </variablelist> 107 108 -
BOOK/cross-tools/mips64-64/gcc-static.xml
r88ef769 r03e6a40 69 69 70 70 <screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 71 ../gcc- &gcc-version;/configure --prefix=/cross-tools \71 ../gcc-4.8.2/configure --prefix=/cross-tools \ 72 72 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 73 73 --with-sysroot=${CLFS} --with-local-prefix=/tools \ 74 74 --with-native-system-header-dir=/tools/include --disable-nls \ 75 --enable-shared --disable-static --enable-languages=c,c++ \ 76 --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \ 77 --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \ 78 --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \ 79 --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \ 80 --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen> 75 --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 76 --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \ 77 --without-headers --with-newlib --disable-decimal-float --disable-libgomp \ 78 --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-threads \ 80 --disable-multilib --disable-target-libiberty --disable-target-zlib \ 81 --with-system-zlib --enable-languages=c --enable-checking=release \ 82 --with-abi=64</userinput></screen> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 104 106 xpointer="xpointer(//*[@os='ar'])"/> 105 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/gcc-static.xml" 110 xpointer="xpointer(//*[@os='as'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/gcc-static.xml" 114 xpointer="xpointer(//*[@os='at'])"/> 115 106 116 </sect2> 107 117 -
BOOK/cross-tools/mips64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc-n32.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-n32.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-64bit.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/> 34 34 -
BOOK/cross-tools/mips64/gcc-static.xml
r88ef769 r03e6a40 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href="../common/gcc-static.xml" 100 xpointer="xpointer(//*[@os='as'])"/> 101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/gcc-static.xml" 104 xpointer="xpointer(//*[@os='at'])"/> 105 98 106 </sect2> 99 107 -
BOOK/cross-tools/mips64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-64" role="wrap">9 <?dbhtml filename=" eglibc-64.html"?>8 <sect1 id="ch-cross-tools-glibc-64" role="wrap"> 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-64">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-64"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 64 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" eglibc.xml"26 href="glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/mips64/ eglibc-64bit.xml"30 href="../../final-system/mips64/glibc-64bit.xml" 31 31 xpointer="xpointer(//*[@os='m3'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/mips64/ eglibc-64bit.xml"34 href="../../final-system/mips64/glibc-64bit.xml" 35 35 xpointer="xpointer(//*[@os='m4'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/ eglibc.xml"38 href="../../final-system/common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='s1'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../../final-system/common/ eglibc.xml"42 href="../../final-system/common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='s2'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href=" eglibc.xml"46 href="glibc.xml" 47 47 xpointer="xpointer(//*[@os='e'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" eglibc.xml"50 href="glibc.xml" 51 51 xpointer="xpointer(//*[@os='f'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href=" eglibc.xml"54 href="glibc.xml" 55 55 xpointer="xpointer(//*[@os='dd'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href=" eglibc.xml"58 href="glibc.xml" 59 59 xpointer="xpointer(//*[@os='de'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../multilib/ eglibc-64bit.xml"62 href="../multilib/glibc-64bit.xml" 63 63 xpointer="xpointer(//*[@os='n1'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../multilib/ eglibc-64bit.xml"66 href="../multilib/glibc-64bit.xml" 67 67 xpointer="xpointer(//*[@os='n2'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href=" eglibc.xml"70 href="glibc.xml" 71 71 xpointer="xpointer(//*[@os='g'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../multilib/ eglibc-64bit.xml"74 href="../multilib/glibc-64bit.xml" 75 75 xpointer="xpointer(//*[@os='df'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../multilib/ eglibc-64bit.xml"78 href="../multilib/glibc-64bit.xml" 79 79 xpointer="xpointer(//*[@os='dg'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href=" eglibc.xml"82 href="glibc.xml" 83 83 xpointer="xpointer(//*[@os='dh'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href=" eglibc.xml"86 href="glibc.xml" 87 87 xpointer="xpointer(//*[@os='di'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href=" eglibc.xml"90 href="glibc.xml" 91 91 xpointer="xpointer(//*[@os='dj'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href=" eglibc.xml"94 href="glibc.xml" 95 95 xpointer="xpointer(//*[@os='dk'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href=" eglibc.xml"98 href="glibc.xml" 99 99 xpointer="xpointer(//*[@os='dl'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href=" eglibc.xml"102 href="glibc.xml" 103 103 xpointer="xpointer(//*[@os='dm'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href=" eglibc.xml"106 href="glibc.xml" 107 107 xpointer="xpointer(//*[@os='dn'])"/> 108 108 … … 113 113 114 114 <para>Details on this package are located in <xref 115 linkend="contents- eglibc" role="."/></para>115 linkend="contents-glibc" role="."/></para> 116 116 117 117 </sect2> -
BOOK/cross-tools/mips64/glibc-n32.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-n32" role="wrap">9 <?dbhtml filename=" eglibc-n32.html"?>8 <sect1 id="ch-cross-tools-glibc-n32" role="wrap"> 9 <?dbhtml filename="glibc-n32.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; N32</title>11 <title>GLIBC-&glibc-version; N32</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-n32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-n32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, N32</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" eglibc.xml"26 href="glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/mips64/ eglibc-64bit.xml"30 href="../../final-system/mips64/glibc-64bit.xml" 31 31 xpointer="xpointer(//*[@os='m3'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/mips64/ eglibc-64bit.xml"34 href="../../final-system/mips64/glibc-64bit.xml" 35 35 xpointer="xpointer(//*[@os='m4'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/ eglibc.xml"38 href="../../final-system/common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='s1'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../../final-system/common/ eglibc.xml"42 href="../../final-system/common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='s2'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href=" eglibc.xml"46 href="glibc.xml" 47 47 xpointer="xpointer(//*[@os='e'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" eglibc.xml"50 href="glibc.xml" 51 51 xpointer="xpointer(//*[@os='f'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href=" eglibc.xml"54 href="glibc.xml" 55 55 xpointer="xpointer(//*[@os='dd'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href=" eglibc.xml"58 href="glibc.xml" 59 59 xpointer="xpointer(//*[@os='de'])"/> 60 60 61 <para os="n1">Tell EGLIBC to install its 32-bit libraries into <filename61 <para os="n1">Tell GLIBC to install its 32-bit libraries into <filename 62 62 class="directory">/tools/lib32</filename>:</para> 63 63 … … 65 65 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href=" eglibc.xml"67 href="glibc.xml" 68 68 xpointer="xpointer(//*[@os='g'])"/> 69 69 70 70 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILDN32}" \ 71 71 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 72 ../ eglibc-&eglibc-version;/configure --prefix=/tools \72 ../glibc-&glibc-version;/configure --prefix=/tools \ 73 73 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \ 74 74 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 82 82 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILDN32}"</parameter></term> 83 83 <listitem> 84 <para>Forces EGLIBC to utilize our target architecture GCC utilizing84 <para>Forces GLIBC to utilize our target architecture GCC utilizing 85 85 the N32 flags.</para> 86 86 </listitem> … … 90 90 <term><parameter>--libdir=/tools/lib32</parameter></term> 91 91 <listitem> 92 <para>Installs EGLIBC into /tools/lib32 instead of /tools/lib.</para>92 <para>Installs GLIBC into /tools/lib32 instead of /tools/lib.</para> 93 93 </listitem> 94 94 </varlistentry> … … 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href=" eglibc.xml"99 href="glibc.xml" 100 100 xpointer="xpointer(//*[@os='dh'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href=" eglibc.xml"103 href="glibc.xml" 104 104 xpointer="xpointer(//*[@os='di'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href=" eglibc.xml"107 href="glibc.xml" 108 108 xpointer="xpointer(//*[@os='dj'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href=" eglibc.xml"111 href="glibc.xml" 112 112 xpointer="xpointer(//*[@os='dk'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href=" eglibc.xml"115 href="glibc.xml" 116 116 xpointer="xpointer(//*[@os='dl'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href=" eglibc.xml"119 href="glibc.xml" 120 120 xpointer="xpointer(//*[@os='dm'])"/> 121 121 122 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href=" eglibc.xml"123 href="glibc.xml" 124 124 xpointer="xpointer(//*[@os='dn'])"/> 125 125 … … 130 130 131 131 <para>Details on this package are located in <xref 132 linkend="contents- eglibc" role="."/></para>132 linkend="contents-glibc" role="."/></para> 133 133 134 134 </sect2> -
BOOK/cross-tools/mips64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit</title>11 <title>GLIBC-&glibc-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../multilib/ eglibc.xml"58 href="../multilib/glibc.xml" 59 59 xpointer="xpointer(//*[@os='df'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../multilib/ eglibc.xml"62 href="../multilib/glibc.xml" 63 63 xpointer="xpointer(//*[@os='dg'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='dh'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='di'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='dj'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dk'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dl'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='dm'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='dn'])"/> 92 92 … … 97 97 98 98 <para>Details on this package are located in <xref 99 linkend="contents- eglibc" role="."/></para>99 linkend="contents-glibc" role="."/></para> 100 100 101 101 </sect2> -
BOOK/cross-tools/multilib/binutils.xml
r88ef769 r03e6a40 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='bd 7'])"/>84 xpointer="xpointer(//*[@os='bd8'])"/> 85 85 86 86 </variablelist> … … 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 97 href="../common/binutils.xml" 98 xpointer="xpointer(//*[@os='bg'])"/>99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/binutils.xml"102 98 xpointer="xpointer(//*[@os='bh'])"/> 103 99 … … 105 101 href="../common/binutils.xml" 106 102 xpointer="xpointer(//*[@os='bi'])"/> 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"109 href="../common/binutils.xml"110 xpointer="xpointer(//*[@os='bj'])"/>111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"113 href="../common/binutils.xml"114 xpointer="xpointer(//*[@os='bk'])"/>115 103 116 104 </sect2> -
BOOK/cross-tools/multilib/gcc-final.xml
r88ef769 r03e6a40 68 68 --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \ 69 69 --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \ 70 --enable-cloog-backend=isl --with-isl=/cross-tools \ 71 --disable-isl-version-check --with-system-zlib --enable-checking=release \ 70 --with-isl=/cross-tools --with-system-zlib --enable-checking=release \ 72 71 --enable-libstdcxx-time</userinput></screen> 73 72 -
BOOK/cross-tools/multilib/gcc-static.xml
r88ef769 r03e6a40 76 76 --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \ 77 77 --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \ 78 --disable-libssp --disable-threads --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \ 80 --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \ 81 --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \ 82 --enable-checking=release</userinput></screen> 78 --disable-libssp --disable-libatomic --disable-libitm \ 79 --disable-libsanitizer --disable-libquadmath --disable-threads \ 80 --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \ 81 --enable-languages=c --enable-checking=release</userinput></screen> 83 82 84 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 106 105 xpointer="xpointer(//*[@os='ar'])"/> 107 106 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 108 href="../common/gcc-static.xml" 109 xpointer="xpointer(//*[@os='as'])"/> 110 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 112 href="../common/gcc-static.xml" 113 xpointer="xpointer(//*[@os='at'])"/> 114 108 115 </sect2> 109 116 -
BOOK/cross-tools/multilib/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibcc-64" role="wrap">9 <?dbhtml filename=" eglibc-64.html"?>8 <sect1 id="ch-cross-tools-glibcc-64" role="wrap"> 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibcc-64">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibcc-64"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 64 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href=" eglibc.xml"26 href="glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href=" eglibc.xml"38 href="glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href=" eglibc.xml"42 href="glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href=" eglibc.xml"46 href="glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" eglibc.xml"50 href="glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 <para os="n1">Tell EGLIBC to install its 64-bit libraries into <filename53 <para os="n1">Tell GLIBC to install its 64-bit libraries into <filename 54 54 class="directory">/tools/lib64</filename>:</para> 55 55 … … 57 57 58 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href=" eglibc.xml"59 href="glibc.xml" 60 60 xpointer="xpointer(//*[@os='g'])"/> 61 61 62 62 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \ 63 63 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 64 ../ eglibc-&eglibc-version;/configure --prefix=/tools \64 ../glibc-&glibc-version;/configure --prefix=/tools \ 65 65 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \ 66 66 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 74 74 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD64}"</parameter></term> 75 75 <listitem> 76 <para>Forces EGLIBC to build using our target architecture GCC76 <para>Forces GLIBC to build using our target architecture GCC 77 77 utilizing the 64 Bit flags.</para> 78 78 </listitem> … … 82 82 <term><parameter>--libdir=/tools/lib64</parameter></term> 83 83 <listitem> 84 <para>Puts EGLIBC into /tools/lib64 instead of /tools/lib.</para>84 <para>Puts GLIBC into /tools/lib64 instead of /tools/lib.</para> 85 85 </listitem> 86 86 </varlistentry> … … 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href=" eglibc.xml"91 href="glibc.xml" 92 92 xpointer="xpointer(//*[@os='dh'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href=" eglibc.xml"95 href="glibc.xml" 96 96 xpointer="xpointer(//*[@os='di'])"/> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href=" eglibc.xml"99 href="glibc.xml" 100 100 xpointer="xpointer(//*[@os='dj'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href=" eglibc.xml"103 href="glibc.xml" 104 104 xpointer="xpointer(//*[@os='dk'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href=" eglibc.xml"107 href="glibc.xml" 108 108 xpointer="xpointer(//*[@os='dl'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href=" eglibc.xml"111 href="glibc.xml" 112 112 xpointer="xpointer(//*[@os='dm'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href=" eglibc.xml"115 href="glibc.xml" 116 116 xpointer="xpointer(//*[@os='dn'])"/> 117 117 … … 122 122 123 123 <para>Details on this package are located in <xref 124 linkend="contents- eglibc" role="."/></para>124 linkend="contents-glibc" role="."/></para> 125 125 126 126 </sect2> -
BOOK/cross-tools/multilib/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit</title>11 <title>GLIBC-&glibc-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 ../ eglibc-&eglibc-version;/configure --prefix=/tools \59 ../glibc-&glibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='dg1'])"/> 71 71 … … 73 73 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD32}"</parameter></term> 74 74 <listitem> 75 <para>Forces EGLIBC to utilize our target architecture GCC utilizing75 <para>Forces GLIBC to utilize our target architecture GCC utilizing 76 76 the 32 Bit flags.</para> 77 77 </listitem> … … 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg3'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg4'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg5'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg6'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg7'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='dg8'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='dg9'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='dg10'])"/> 111 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/ eglibc.xml"113 href="../common/glibc.xml" 114 114 xpointer="xpointer(//*[@os='dg11'])"/> 115 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 117 href="../common/glibc.xml" 118 xpointer="xpointer(//*[@os='dg12'])"/> 115 119 116 120 </variablelist> 117 121 118 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 120 124 xpointer="xpointer(//*[@os='dh'])"/> 121 125 122 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 124 128 xpointer="xpointer(//*[@os='di'])"/> 125 129 126 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 128 132 xpointer="xpointer(//*[@os='dj'])"/> 129 133 130 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 132 136 xpointer="xpointer(//*[@os='dk'])"/> 133 137 134 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 136 140 xpointer="xpointer(//*[@os='dl'])"/> 137 141 138 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"143 href="../common/glibc.xml" 140 144 xpointer="xpointer(//*[@os='dm'])"/> 141 145 142 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 143 href="../common/ eglibc.xml"147 href="../common/glibc.xml" 144 148 xpointer="xpointer(//*[@os='dn'])"/> 145 149 … … 150 154 151 155 <para>Details on this package are located in <xref 152 linkend="contents- eglibc" role="."/></para>156 linkend="contents-glibc" role="."/></para> 153 157 154 158 </sect2> -
BOOK/cross-tools/ppc-chapter.xml
r88ef769 r03e6a40 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/ppc/gcc-static.xml
r88ef769 r03e6a40 95 95 xpointer="xpointer(//*[@os='ar'])"/> 96 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/gcc-static.xml" 99 xpointer="xpointer(//*[@os='as'])"/> 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/gcc-static.xml" 103 xpointer="xpointer(//*[@os='at'])"/> 104 97 105 </sect2> 98 106 -
BOOK/cross-tools/ppc/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 … … 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../../final-system/common/ eglibc.xml"52 href="../../final-system/common/glibc.xml" 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ eglibc.xml"56 href="../common/glibc.xml" 57 57 xpointer="xpointer(//*[@os='df'])"/> 58 58 59 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ eglibc.xml"60 href="../common/glibc.xml" 61 61 xpointer="xpointer(//*[@os='dg'])"/> 62 62 63 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="../common/ eglibc.xml"64 href="../common/glibc.xml" 65 65 xpointer="xpointer(//*[@os='dh'])"/> 66 66 67 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="../common/ eglibc.xml"68 href="../common/glibc.xml" 69 69 xpointer="xpointer(//*[@os='di'])"/> 70 70 71 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 72 href="../common/ eglibc.xml"72 href="../common/glibc.xml" 73 73 xpointer="xpointer(//*[@os='dj'])"/> 74 74 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/ eglibc.xml"76 href="../common/glibc.xml" 77 77 xpointer="xpointer(//*[@os='dk'])"/> 78 78 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 80 href="../common/ eglibc.xml"80 href="../common/glibc.xml" 81 81 xpointer="xpointer(//*[@os='dl'])"/> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 href="../common/ eglibc.xml"84 href="../common/glibc.xml" 85 85 xpointer="xpointer(//*[@os='dm'])"/> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/ eglibc.xml"88 href="../common/glibc.xml" 89 89 xpointer="xpointer(//*[@os='dn'])"/> 90 90 … … 95 95 96 96 <para>Details on this package are located in <xref 97 linkend="contents- eglibc" role="."/></para>97 linkend="contents-glibc" role="."/></para> 98 98 99 99 </sect2> -
BOOK/cross-tools/ppc64-64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/ppc64-64/gcc-static.xml
r88ef769 r03e6a40 94 94 xpointer="xpointer(//*[@os='ar'])"/> 95 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/gcc-static.xml" 98 xpointer="xpointer(//*[@os='as'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/gcc-static.xml" 102 xpointer="xpointer(//*[@os='at'])"/> 103 96 104 </sect2> 97 105 -
BOOK/cross-tools/ppc64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD64}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 ../ eglibc-&eglibc-version;/configure --prefix=/tools \59 ../glibc-&glibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 61 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='dg1'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../multilib/ eglibc-64bit.xml"73 href="../multilib/glibc-64bit.xml" 74 74 xpointer="xpointer(//*[@os='fa1'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='dg3'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg4'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg5'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg6'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg7'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg8'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='dg9'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='dg10'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='dg11'])"/> 111 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/glibc.xml" 114 xpointer="xpointer(//*[@os='dg12'])"/> 111 115 112 116 </variablelist> 113 117 114 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"119 href="../common/glibc.xml" 116 120 xpointer="xpointer(//*[@os='dh'])"/> 117 121 118 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 120 124 xpointer="xpointer(//*[@os='di'])"/> 121 125 122 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 124 128 xpointer="xpointer(//*[@os='dj'])"/> 125 129 126 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 128 132 xpointer="xpointer(//*[@os='dk'])"/> 129 133 130 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 132 136 xpointer="xpointer(//*[@os='dl'])"/> 133 137 134 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 136 140 xpointer="xpointer(//*[@os='dm'])"/> 137 141 138 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"143 href="../common/glibc.xml" 140 144 xpointer="xpointer(//*[@os='dn'])"/> 141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"143 href="../x86_64-64/eglibc.xml"144 xpointer="xpointer(//*[@os='do'])"/>145 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"147 href="../x86_64-64/eglibc.xml"148 xpointer="xpointer(//*[@os='dp'])"/>149 145 150 146 </sect2> … … 154 150 155 151 <para>Details on this package are located in <xref 156 linkend="contents- eglibc" role="."/></para>152 linkend="contents-glibc" role="."/></para> 157 153 158 154 </sect2> -
BOOK/cross-tools/ppc64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/ppc64/gcc-static.xml
r88ef769 r03e6a40 96 96 xpointer="xpointer(//*[@os='ar'])"/> 97 97 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href="../common/gcc-static.xml" 100 xpointer="xpointer(//*[@os='as'])"/> 101 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/gcc-static.xml" 104 xpointer="xpointer(//*[@os='at'])"/> 105 98 106 </sect2> 99 107 -
BOOK/cross-tools/ppc64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-64" role="wrap">9 <?dbhtml filename=" eglibc-64.html"?>8 <sect1 id="ch-cross-tools-glibc-64" role="wrap"> 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-64">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-64"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 64 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../multilib/ eglibc-64bit.xml"54 href="../multilib/glibc-64bit.xml" 55 55 xpointer="xpointer(//*[@os='n1'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../multilib/ eglibc-64bit.xml"58 href="../multilib/glibc-64bit.xml" 59 59 xpointer="xpointer(//*[@os='n2'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='g'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../multilib/ eglibc-64bit.xml"66 href="../multilib/glibc-64bit.xml" 67 67 xpointer="xpointer(//*[@os='df'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../multilib/ eglibc-64bit.xml"70 href="../multilib/glibc-64bit.xml" 71 71 xpointer="xpointer(//*[@os='dg'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='dh'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='di'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dj'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='dk'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='dl'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='dm'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='dn'])"/> 100 100 … … 105 105 106 106 <para>Details on this package are located in <xref 107 linkend="contents- eglibc" role="."/></para>107 linkend="contents-glibc" role="."/></para> 108 108 109 109 </sect2> -
BOOK/cross-tools/ppc64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit</title>11 <title>GLIBC-&glibc-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../multilib/ eglibc.xml"58 href="../multilib/glibc.xml" 59 59 xpointer="xpointer(//*[@os='df'])"/> 60 60 … … 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='dg3'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='dg4'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='dg5'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='dg6'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg7'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg8'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg9'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg10'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg11'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/glibc.xml" 102 xpointer="xpointer(//*[@os='dg12'])"/> 99 103 100 104 </variablelist> 101 105 102 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/ eglibc.xml"107 href="../common/glibc.xml" 104 108 xpointer="xpointer(//*[@os='dh'])"/> 105 109 106 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href="../common/ eglibc.xml"111 href="../common/glibc.xml" 108 112 xpointer="xpointer(//*[@os='di'])"/> 109 113 110 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/ eglibc.xml"115 href="../common/glibc.xml" 112 116 xpointer="xpointer(//*[@os='dj'])"/> 113 117 114 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"119 href="../common/glibc.xml" 116 120 xpointer="xpointer(//*[@os='dk'])"/> 117 121 118 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 120 124 xpointer="xpointer(//*[@os='dl'])"/> 121 125 122 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 124 128 xpointer="xpointer(//*[@os='dm'])"/> 125 129 126 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 128 132 xpointer="xpointer(//*[@os='dn'])"/> 129 133 … … 134 138 135 139 <para>Details on this package are located in <xref 136 linkend="contents- eglibc" role="."/></para>140 linkend="contents-glibc" role="."/></para> 137 141 138 142 </sect2> -
BOOK/cross-tools/sparc-chapter.xml
r88ef769 r03e6a40 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/sparc64-64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/sparc64-64/gcc-static.xml
r88ef769 r03e6a40 88 88 xpointer="xpointer(//*[@os='ar'])"/> 89 89 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href="../common/gcc-static.xml" 92 xpointer="xpointer(//*[@os='as'])"/> 93 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../common/gcc-static.xml" 96 xpointer="xpointer(//*[@os='at'])"/> 97 90 98 </sect2> 91 99 -
BOOK/cross-tools/sparc64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/sparc64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc-64" role="wrap">9 <?dbhtml filename=" eglibc-64.html"?>8 <sect1 id="ch-cross-tools-glibc-64" role="wrap"> 9 <?dbhtml filename="glibc-64.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc-64">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc-64"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 64 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 … … 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../multilib/ eglibc-64bit.xml"58 href="../multilib/glibc-64bit.xml" 59 59 xpointer="xpointer(//*[@os='n1'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../multilib/ eglibc-64bit.xml"62 href="../multilib/glibc-64bit.xml" 63 63 xpointer="xpointer(//*[@os='n2'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='g'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../multilib/ eglibc-64bit.xml"70 href="../multilib/glibc-64bit.xml" 71 71 xpointer="xpointer(//*[@os='df'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../multilib/ eglibc-64bit.xml"74 href="../multilib/glibc-64bit.xml" 75 75 xpointer="xpointer(//*[@os='dg'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dh'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='di'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='dj'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='dk'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='dl'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='dm'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='dn'])"/> 104 104 … … 109 109 110 110 <para>Details on this package are located in <xref 111 linkend="contents- eglibc" role="."/></para>111 linkend="contents-glibc" role="."/></para> 112 112 113 113 </sect2> -
BOOK/cross-tools/sparc64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit</title>11 <title>GLIBC-&glibc-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <screen os="df"><userinput>BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \ 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 ../ eglibc-&eglibc-version;/configure --prefix=/tools \59 ../glibc-&glibc-version;/configure --prefix=/tools \ 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='dg1'])"/> 71 71 … … 73 73 <term><parameter>CC="${CLFS_TARGET}-gcc ${BUILD32}"</parameter></term> 74 74 <listitem> 75 <para>Forces EGLIBC to utilize our target architecture GCC utilizing75 <para>Forces GLIBC to utilize our target architecture GCC utilizing 76 76 the 32 Bit flags.</para> 77 77 </listitem> … … 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg3'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg4'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg5'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg6'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg7'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='dg8'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='dg9'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='dg10'])"/> 111 111 … … 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"115 href="../common/glibc.xml" 116 116 xpointer="xpointer(//*[@os='dh'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"119 href="../common/glibc.xml" 120 120 xpointer="xpointer(//*[@os='di'])"/> 121 121 122 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 124 124 xpointer="xpointer(//*[@os='dj'])"/> 125 125 126 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 128 128 xpointer="xpointer(//*[@os='dk'])"/> 129 129 130 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 132 132 xpointer="xpointer(//*[@os='dl'])"/> 133 133 134 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 136 136 xpointer="xpointer(//*[@os='dm'])"/> 137 137 138 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 140 140 xpointer="xpointer(//*[@os='dn'])"/> 141 141 … … 146 146 147 147 <para>Details on this package are located in <xref 148 linkend="contents- eglibc" role="."/></para>148 linkend="contents-glibc" role="."/></para> 149 149 150 150 </sect2> -
BOOK/cross-tools/x86-chapter.xml
r88ef769 r03e6a40 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/ eglibc.xml"/>29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/> 31 31 -
BOOK/cross-tools/x86/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../../final-system/common/ eglibc.xml"54 href="../../final-system/common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 … … 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET) -O2" \ 60 ../ eglibc-&eglibc-version;/configure --prefix=/tools \60 ../glibc-&glibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 62 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='dg1'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='dg2'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dg3'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dg4'])"/> 84 84 … … 87 87 $CLFS_TARGET)" -O2</parameter></term> 88 88 <listitem> 89 <para>Forces EGLIBC to optimize for our target system.</para>89 <para>Forces GLIBC to optimize for our target system.</para> 90 90 </listitem> 91 91 </varlistentry> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='dg5'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='dg6'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='dg7'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='dg8'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/ eglibc.xml"110 href="../common/glibc.xml" 111 111 xpointer="xpointer(//*[@os='dg9'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='dg10'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../common/ eglibc.xml"118 href="../common/glibc.xml" 119 119 xpointer="xpointer(//*[@os='dg11'])"/> 120 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/glibc.xml" 123 xpointer="xpointer(//*[@os='dg12'])"/> 120 124 121 125 </variablelist> 122 126 123 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/ eglibc.xml"128 href="../common/glibc.xml" 125 129 xpointer="xpointer(//*[@os='dh'])"/> 126 130 127 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/ eglibc.xml"132 href="../common/glibc.xml" 129 133 xpointer="xpointer(//*[@os='di'])"/> 130 134 131 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/ eglibc.xml"136 href="../common/glibc.xml" 133 137 xpointer="xpointer(//*[@os='dj'])"/> 134 138 135 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 136 href="../common/ eglibc.xml"140 href="../common/glibc.xml" 137 141 xpointer="xpointer(//*[@os='dk'])"/> 138 142 139 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 140 href="../common/ eglibc.xml"144 href="../common/glibc.xml" 141 145 xpointer="xpointer(//*[@os='dl'])"/> 142 146 143 147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 144 href="../common/ eglibc.xml"148 href="../common/glibc.xml" 145 149 xpointer="xpointer(//*[@os='dm'])"/> 146 150 147 151 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 148 href="../common/ eglibc.xml"152 href="../common/glibc.xml" 149 153 xpointer="xpointer(//*[@os='dn'])"/> 150 154 … … 155 159 156 160 <para>Details on this package are located in <xref 157 linkend="contents- eglibc" role="."/></para>161 linkend="contents-glibc" role="."/></para> 158 162 159 163 </sect2> -
BOOK/cross-tools/x86_64-64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/ eglibc.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/> 32 32 -
BOOK/cross-tools/x86_64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../64/ eglibc.xml"58 href="../64/glibc.xml" 59 59 xpointer="xpointer(//*[@os='df'])"/> 60 60 … … 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='dg1'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../multilib/ eglibc-64bit.xml"69 href="../multilib/glibc-64bit.xml" 70 70 xpointer="xpointer(//*[@os='fa1'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='dg3'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='dg4'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='dg5'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='dg6'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='dg7'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='dg8'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='dg9'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='dg10'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='dg11'])"/> 107 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/glibc.xml" 110 xpointer="xpointer(//*[@os='dg12'])"/> 107 111 108 112 </variablelist> 109 113 110 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/ eglibc.xml"115 href="../common/glibc.xml" 112 116 xpointer="xpointer(//*[@os='dh'])"/> 113 117 114 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"119 href="../common/glibc.xml" 116 120 xpointer="xpointer(//*[@os='di'])"/> 117 121 118 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../common/ eglibc.xml"123 href="../common/glibc.xml" 120 124 xpointer="xpointer(//*[@os='dj'])"/> 121 125 122 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 124 128 xpointer="xpointer(//*[@os='dk'])"/> 125 129 126 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 128 132 xpointer="xpointer(//*[@os='dl'])"/> 129 133 130 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 132 136 xpointer="xpointer(//*[@os='dm'])"/> 133 137 134 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 136 140 xpointer="xpointer(//*[@os='dn'])"/> 137 138 <para os="do">The stubs.h header installed by eglibc looks for stubs-32.h139 and stubs-64.h. This configuration of eglibc only generates stubs-64.h. Fix140 this with the following:</para>141 142 <screen os="dp"><userinput>mv -v /tools/include/gnu/stubs{-64,}.h</userinput></screen>143 141 144 142 </sect2> … … 148 146 149 147 <para>Details on this package are located in <xref 150 linkend="contents- eglibc" role="."/></para>148 linkend="contents-glibc" role="."/></para> 151 149 152 150 </sect2> -
BOOK/cross-tools/x86_64-chapter.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ eglibc.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eglibc-64bit.xml"/>30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc-64bit.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/> 33 33 -
BOOK/cross-tools/x86_64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-cross-tools-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit</title>11 <title>GLIBC-&glibc-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-cross-tools- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-cross-tools-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>cross tools, 32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../../final-system/common/ eglibc.xml"19 href="../../final-system/common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='da'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/ eglibc.xml"30 href="../../final-system/common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='s1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/ eglibc.xml"34 href="../../final-system/common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='s2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='e'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='f'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='dd'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='de'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='g'])"/> 56 56 … … 58 58 AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \ 59 59 CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -O2" \ 60 ../ eglibc-&eglibc-version;/configure --prefix=/tools \60 ../glibc-&glibc-version;/configure --prefix=/tools \ 61 61 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 62 62 --disable-profile --with-tls --enable-kernel=2.6.32 --with-__thread \ … … 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='dg1'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../multilib/ eglibc.xml"74 href="../multilib/glibc.xml" 75 75 xpointer="xpointer(//*[@os='ea1'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='dg3'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='dg4'])"/> 84 84 … … 87 87 $CLFS_TARGET32) -O2"</parameter></term> 88 88 <listitem> 89 <para>Forces EGLIBC to optimize for our target system.</para>89 <para>Forces GLIBC to optimize for our target system.</para> 90 90 </listitem> 91 91 </varlistentry> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='dg5'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='dg6'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='dg7'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='dg8'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/ eglibc.xml"110 href="../common/glibc.xml" 111 111 xpointer="xpointer(//*[@os='dg9'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='dg10'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../common/ eglibc.xml"118 href="../common/glibc.xml" 119 119 xpointer="xpointer(//*[@os='dg11'])"/> 120 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/glibc.xml" 123 xpointer="xpointer(//*[@os='dg12'])"/> 120 124 121 125 </variablelist> 122 126 123 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/ eglibc.xml"128 href="../common/glibc.xml" 125 129 xpointer="xpointer(//*[@os='dh'])"/> 126 130 127 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/ eglibc.xml"132 href="../common/glibc.xml" 129 133 xpointer="xpointer(//*[@os='di'])"/> 130 134 131 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/ eglibc.xml"136 href="../common/glibc.xml" 133 137 xpointer="xpointer(//*[@os='dj'])"/> 134 138 135 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 136 href="../common/ eglibc.xml"140 href="../common/glibc.xml" 137 141 xpointer="xpointer(//*[@os='dk'])"/> 138 142 139 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 140 href="../common/ eglibc.xml"144 href="../common/glibc.xml" 141 145 xpointer="xpointer(//*[@os='dl'])"/> 142 146 143 147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 144 href="../common/ eglibc.xml"148 href="../common/glibc.xml" 145 149 xpointer="xpointer(//*[@os='dm'])"/> 146 150 147 151 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 148 href="../common/ eglibc.xml"152 href="../common/glibc.xml" 149 153 xpointer="xpointer(//*[@os='dn'])"/> 150 154 … … 155 159 156 160 <para>Details on this package are located in <xref 157 linkend="contents- eglibc" role="."/></para>161 linkend="contents-glibc" role="."/></para> 158 162 159 163 </sect2> -
BOOK/final-system/64/binutils.xml
r88ef769 r03e6a40 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 84 href="../common/binutils.xml" 85 xpointer="xpointer(//*[@os='m'])"/>86 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"88 href="../common/binutils.xml"89 85 xpointer="xpointer(//*[@os='n'])"/> 90 86 … … 116 112 xpointer="xpointer(//*[@os='s'])"/> 117 113 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"119 href="../common/binutils.xml"120 xpointer="xpointer(//*[@os='t'])"/>121 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"123 href="../common/binutils.xml"124 xpointer="xpointer(//*[@os='u'])"/>125 126 114 </sect2> 127 115 -
BOOK/final-system/64/gcc.xml
r88ef769 r03e6a40 43 43 href="../common/gcc.xml" 44 44 xpointer="xpointer(//*[@os='fix2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"47 href="../common/gcc.xml"48 xpointer="xpointer(//*[@os='d'])"/>49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"51 href="../common/gcc.xml"52 xpointer="xpointer(//*[@os='e'])"/>53 45 54 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 144 136 xpointer="xpointer(//*[@os='z'])"/> 145 137 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/gcc.xml" 140 xpointer="xpointer(//*[@os='aa'])"/> 141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 143 href="../common/gcc.xml" 144 xpointer="xpointer(//*[@os='ab'])"/> 145 146 146 </sect2> 147 147 -
BOOK/final-system/alpha-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/> -
BOOK/final-system/alpha/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <title> EGLIBC-&eglibc-version;</title>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <title>GLIBC-&glibc-version;</title> 10 10 11 <?dbhtml filename=" eglibc.html"?>11 <?dbhtml filename="glibc.html"?> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='g'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='h'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='j'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='k'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='l'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='m'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../multilib/ eglibc-64bit.xml"93 href="../multilib/glibc-64bit.xml" 94 94 xpointer="xpointer(//*[@os='n'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../multilib/ eglibc-64bit.xml"97 href="../multilib/glibc-64bit.xml" 98 98 xpointer="xpointer(//*[@os='o'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../multilib/ eglibc-64bit.xml"101 href="../multilib/glibc-64bit.xml" 102 102 xpointer="xpointer(//*[@os='p'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='q'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='r'])"/> 111 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/ eglibc.xml"113 href="../common/glibc.xml" 114 114 xpointer="xpointer(//*[@os='s'])"/> 115 115 116 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 117 href="../common/ eglibc.xml"117 href="../common/glibc.xml" 118 118 xpointer="xpointer(//*[@os='t'])"/> 119 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/glibc.xml" 122 xpointer="xpointer(//*[@os='u'])"/> 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/glibc.xml" 126 xpointer="xpointer(//*[@os='v'])"/> 127 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/glibc.xml" 130 xpointer="xpointer(//*[@os='w'])"/> 131 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/glibc.xml" 134 xpointer="xpointer(//*[@os='x'])"/> 119 135 120 136 </sect2> 121 137 122 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"124 xpointer="xpointer(id('i18n- eglibc'))"/>139 href="../common/glibc.xml" 140 xpointer="xpointer(id('i18n-glibc'))"/> 125 141 126 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"128 xpointer="xpointer(id('conf- eglibc'))"/>143 href="../common/glibc.xml" 144 xpointer="xpointer(id('conf-glibc'))"/> 129 145 130 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../ ppc/eglibc.xml"147 href="../common/glibc.xml" 132 148 xpointer="xpointer(id('conf-ld'))"/> 133 149 134 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"136 xpointer="xpointer(id('contents- eglibc'))"/>151 href="../common/glibc.xml" 152 xpointer="xpointer(id('contents-glibc'))"/> 137 153 138 154 </sect1> -
BOOK/final-system/common/automake.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Automake for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bash.xml
r88ef769 r03e6a40 27 27 28 28 <c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \ 29 --without-bash-malloc --with-installed-readline</c:command> 29 --without-bash-malloc --with-installed-readline \ 30 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 30 31 <c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 31 32 ./configure --prefix=/usr --bindir=/bin \ 32 --without-bash-malloc --with-installed-readline</c:command> 33 --without-bash-malloc --with-installed-readline \ 34 --docdir=/usr/share/doc/bash-&bash-version;</c:command> 33 35 34 36 <!-- … … 56 58 <c:para>Install the package:</c:para> 57 59 58 <c:command>make htmldir=/usr/share/doc/bash-&bash-version;install</c:command>60 <c:command>make install</c:command> 59 61 60 62 <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing -
BOOK/final-system/common/bc.xml
r88ef769 r03e6a40 18 18 <title/> 19 19 20 <para>The Bc pac akge contains an arbitrary precision numeric processing language.</para>20 <para>The Bc package contains an arbitrary precision numeric processing language.</para> 21 21 22 22 </sect2> … … 27 27 <para os="a">Prepare Bc for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline \ 30 --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/binutils.xml
r88ef769 r03e6a40 62 62 <para os="j">Compile the package:</para> 63 63 64 <screen os="k"><userinput>make configure-host</userinput></screen>64 <screen os="k"><userinput>make tooldir=/usr</userinput></screen> 65 65 66 66 <important os="l"> 67 <para>During <command>make configure-host</command> you may receive the67 <para>During <command>make tooldir=/usr</command> you may receive the 68 68 following error message. It is safe to ignore.</para> 69 69 … … 74 74 </important> 75 75 76 <screen os="m"><userinput>make tooldir=/usr</userinput></screen>77 78 76 <variablelist os="n"> 79 77 <title>The meaning of the make parameter:</title> … … 104 102 <screen os="s"><userinput>make tooldir=/usr install</userinput></screen> 105 103 106 <para os="t">Install the <filename class="headerfile">libiberty</filename> header107 file that is needed by some packages:</para>108 109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen>110 111 104 </sect2> 112 105 … … 123 116 objdump, 124 117 ranlib, readelf, size, strings, and strip</seg> 125 <seg>lib iberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>118 <seg>libbfd.[a,so], and libopcodes.[a,so]</seg> 126 119 <seg>/usr/lib/ldscripts</seg> 127 120 </seglistitem> … … 310 303 </varlistentry> 311 304 312 <varlistentry id="libiberty">313 <term><filename class="libraryfile">libiberty</filename></term>314 <listitem>315 <para>Contains routines used by various GNU programs, including316 <command>getopt</command>, <command>obstack</command>,317 <command>strerror</command>, <command>strtol</command>, and318 <command>strtoul</command></para>319 <indexterm zone="ch-system-binutils libiberty">320 <primary sortas="c-libiberty">libiberty</primary>321 </indexterm>322 </listitem>323 </varlistentry>324 325 305 <varlistentry id="libbfd"> 326 306 <term><filename class="libraryfile">libbfd</filename></term> -
BOOK/final-system/common/bison.xml
r88ef769 r03e6a40 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine28 the correct value for the following. Set the value manually:</para>29 30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" > config.cache</userinput></screen>31 32 27 <para os="a">Prepare Bison for compilation:</para> 33 28 34 <screen os="b"><userinput> ./configure --prefix=/usr --cache-file=config.cache</userinput></screen>29 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr</userinput></screen> 35 30 36 31 <para os="c">Compile the package:</para> -
BOOK/final-system/common/bzip2.xml
r88ef769 r03e6a40 33 33 34 34 <screen os="s2"><userinput>sed -i -e 's:ln -s -f $(PREFIX)/bin/:ln -s :' Makefile</userinput></screen> 35 36 <para os="s3">Make Bzip2 install its manpages in 37 <filename class="directory">/usr/share/man</filename> instead of 38 <filename class="directory">/usr/man</filename>:</para> 39 40 <screen os="s4"><userinput>sed -i 's@X)/man@X)/share/man@g' ./Makefile</userinput></screen> 35 41 36 42 <para os="a">The Bzip2 package does not contain a <command>configure</command> -
BOOK/final-system/common/cloog.xml
r88ef769 r03e6a40 33 33 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 34 34 ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen> 35 36 <para os="s1">Apply a <command>sed</command> which prevents the attempted installation of an invalid file:</para> 37 38 <screen os="s2"><userinput>sed -i '/cmake/d' Makefile</userinput></screen> 35 39 36 40 <para os="c">Compile the package:</para> -
BOOK/final-system/common/coreutils.xml
r88ef769 r03e6a40 38 38 ./configure --prefix=/usr \ 39 39 --enable-no-install-program=kill,uptime \ 40 --enable-install-program=hostname </userinput></screen>40 --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen> 41 41 42 42 <variablelist os="d1"> … … 56 56 <screen os="f"><userinput>make</userinput></screen> 57 57 58 <para os="g">The test suite of Coreutils makes several assumptions about the 59 presence of system users and groups that are not valid within the minimal 60 environment that exists at the moment. Therefore, we will reuse the dummy 61 groups and user created during Util-linux. Skip down to <quote>Install the 62 package</quote> if not running the test suite and you did not create the 63 dummy groups and users during Util-linux.</para> 64 65 <para os="h">Now the test suite is ready to be run. First, run 58 <para os="g">Now the test suite is ready to be run. First, run 66 59 the tests that are meant to be run as user 67 60 <systemitem class="username">root</systemitem>:</para> 68 61 69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen> 70 71 <para os="j">The testsuite will now be run as the 72 <systemitem class="username">dummy</systemitem> user. Fix the permissions 73 for a few files to allow this:</para> 74 75 <screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen> 76 77 <para os="l">Then run the remainder of the tests as the 78 <systemitem class="username">dummy</systemitem> user:</para> 79 80 <screen os="m"><userinput remap="test">su dummy -s /bin/bash \ 62 <screen os="h"><userinput remap="test">make NON_ROOT_USERNAME=nobody check-root</userinput></screen> 63 64 <para os="i">The testsuite will now be run as the 65 <systemitem class="username">nobody</systemitem> user. Some tests require 66 that the user be a member of more than one group. Add a temporary group 67 and make the user <systemitem class="username">nobody</systemitem> a part 68 of it so that the tests are not skipped:</para> 69 70 <screen os="j"><userinput remap="test">echo "dummy:x:1000:nobody" >> /etc/group</userinput></screen> 71 72 <para os="k">Fix permissions of some files so the non-root user can compile 73 and run the tests:</para> 74 75 <screen os="l"><userinput remap="test">chown -Rv nobody .</userinput></screen> 76 77 <para os="m">Then run the remainder of the tests as the 78 <systemitem class="username">nobody</systemitem> user:</para> 79 80 <screen os="n"><userinput remap="test">su nobody -s /bin/bash \ 81 81 -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen> 82 82 83 <para os="n">When testing is complete, remove the 84 <systemitem class="username">dummy</systemitem> user and groups:</para> 85 86 <screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen> 87 88 <para os="p">Install the package:</para> 89 90 <screen os="q"><userinput>make install</userinput></screen> 91 92 <para os="r">Move programs to the locations specified by the FHS:</para> 93 94 <screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 83 <para os="o">Remove the temporary group:</para> 84 85 <screen os="p"><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen> 86 87 <para os="q">Install the package:</para> 88 89 <screen os="r"><userinput>make install</userinput></screen> 90 91 <para os="s">Move programs to the locations specified by the FHS:</para> 92 93 <screen os="t"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin 95 94 mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin 96 95 mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin 97 96 mv -v /usr/bin/chroot /usr/sbin</userinput></screen> 98 99 <para os="t">Other Coreutils programs are used by some of the scripts100 in the CLFS-Bootscripts package. As <filename101 class="directory">/usr</filename> may not be available during the early102 stages of booting, those binaries need to be on the root partition:</para>103 104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin106 ln -svf ../../bin/install /usr/bin</userinput></screen>107 97 108 98 </sect2> -
BOOK/final-system/common/diffutils.xml
r88ef769 r03e6a40 26 26 <title>Installation of Diffutils</title> 27 27 28 <para os="s1">Fix a file so locale files are installed:</para> 29 30 <screen os="s2"><userinput>sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in</userinput></screen> 31 28 32 <para os="a">Prepare Diffutils for compilation:</para> 29 33 30 34 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 31 35 32 <para os="s 1">Diffutils wants <command>ed</command> as the default editor.36 <para os="s3">Diffutils wants <command>ed</command> as the default editor. 33 37 The following sed will change the default to <command>vim</command>:</para> 34 38 35 <screen os="s 2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>39 <screen os="s4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen> 36 40 37 41 <para os="c">Compile the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r88ef769 r03e6a40 64 64 <para>This creates the shared libraries which some programs 65 65 in this package use.</para> 66 </listitem> 67 </varlistentry> 68 69 <varlistentry os="e3"> 70 <term><parameter>--disable-*</parameter></term> 71 <listitem> 72 <para>This prevents E2fsprogs from building and installing the 73 <systemitem class="library">libuuid</systemitem> and 74 <systemitem class="library">libblkid</systemitem> libraries, the 75 <systemitem class="daemon">uuidd</systemitem> daemon, and the 76 <command>fsck</command> wrapper, as Util-Linux installed all of 77 them earlier.</para> 66 78 </listitem> 67 79 </varlistentry> -
BOOK/final-system/common/flex.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Flex for compilation:</para> 29 29 30 <screen os="b"><userinput> ./configure --prefix=/usr</userinput></screen>30 <screen os="b"><userinput>M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">There are some packages that expect to find the 45 <filename class="libraryfile">lex</filename> library in <filename 46 class="directory">/usr/lib</filename>. Create a symlink to account for 47 this:</para> 48 49 <screen os="i"><userinput>ln -sv libfl.a /usr/lib/libl.a</userinput></screen> 50 51 <para os="j">A few programs do not know about <command>flex</command> yet and 44 <para os="h">A few programs do not know about <command>flex</command> yet and 52 45 try to run its predecessor, <command>lex</command>. To support those 53 46 programs, create a wrapper script named <filename>lex</filename> that … … 55 48 mode:</para> 56 49 57 <screen os=" k"><userinput>cat > /usr/bin/lex << "EOF"50 <screen os="i"><userinput>cat > /usr/bin/lex << "EOF" 58 51 <literal>#!/bin/sh 59 52 # Begin /usr/bin/lex … … 73 66 <segtitle>Installed programs</segtitle> 74 67 <segtitle>Installed libraries</segtitle> 68 <segtitle>Installed directory</segtitle> 75 69 76 70 <seglistitem> 77 <seg>flex and lex</seg> 78 <seg>libfl.a and libfl_pic.a</seg> 71 <seg>flex, flex++ (link to flex), and lex</seg> 72 <seg>libfl.[a,so] and libfl_pic.[a,so]</seg> 73 <seg>/usr/share/doc/flex-&flex-version;</seg> 79 74 </seglistitem> 80 75 </segmentedlist> … … 119 114 </varlistentry> 120 115 121 <varlistentry id="libfl .a">122 <term><filename class="libraryfile">libfl .a</filename></term>116 <varlistentry id="libfl"> 117 <term><filename class="libraryfile">libfl</filename></term> 123 118 <listitem> 124 119 <para>The <filename class="libraryfile">flex</filename> library</para> 125 <indexterm zone="ch-system-flex libfl .a">126 <primary sortas="c-libfl .a">libfl.a</primary>120 <indexterm zone="ch-system-flex libfl"> 121 <primary sortas="c-libfl">libfl</primary> 127 122 </indexterm> 128 123 </listitem> 129 124 </varlistentry> 130 125 131 <varlistentry id="libfl_pic .a">132 <term><filename class="libraryfile">libfl_pic .a</filename></term>126 <varlistentry id="libfl_pic"> 127 <term><filename class="libraryfile">libfl_pic</filename></term> 133 128 <listitem> 134 129 <para>The <filename class="libraryfile">flex</filename> library</para> 135 <indexterm zone="ch-system-flex libfl_pic .a">136 <primary sortas="c-libfl .a">libfl_pic.a</primary>130 <indexterm zone="ch-system-flex libfl_pic"> 131 <primary sortas="c-libfl">libfl_pic</primary> 137 132 </indexterm> 138 133 </listitem> -
BOOK/final-system/common/gawk.xml
r88ef769 r03e6a40 42 42 <screen os="g"><userinput>make install</userinput></screen> 43 43 44 <para os="h">Install the documentation:</para> 45 46 <screen os="i"><userinput>mkdir -v /usr/share/doc/gawk-&gawk-version; 47 cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen> 48 44 49 </sect2> 45 50 … … 54 59 <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk, 55 60 pgawk, pgawk-&gawk-version;, and pwcat</seg> 56 <seg>/usr/lib/awk, /usr/share/awk</seg> 61 <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk, 62 /usr/share/doc/gawk-&gawk-version;</seg> 57 63 </seglistitem> 58 64 </segmentedlist> -
BOOK/final-system/common/gcc.xml
r88ef769 r03e6a40 34 34 suppress the execution of the <command>fixincludes</command> script:</para> 35 35 36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig} 37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen> 38 39 <para os="d">Apply a <command>sed</command> substitution that will suppress the 40 installation of <filename class="libraryfile">libiberty.a</filename>. The 41 version of <filename class="libraryfile">libiberty.a</filename> provided by 42 Binutils will be used instead:</para> 43 44 <screen os="e"><userinput>sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen> 36 <screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 45 37 46 38 <para os="f">The GCC documentation recommends building GCC outside of the source … … 52 44 <para os="h">Prepare GCC for compilation:</para> 53 45 54 <screen os="i"><userinput> CC="gcc -isystem /usr/include" \46 <screen os="i"><userinput>SED=sed CC="gcc -isystem /usr/include" \ 55 47 CXX="g++ -isystem /usr/include" \ 56 48 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ … … 60 52 --enable-clocale=gnu --enable-languages=c,c++ \ 61 53 --disable-multilib --disable-libstdcxx-pch \ 62 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 63 --enable-checking=release --enable-libstdcxx-time \ 64 --disable-install-libiberty</userinput></screen> 54 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 65 55 66 56 <para os="j">Compile the package:</para> … … 99 89 <screen os="t"><userinput>make install</userinput></screen> 100 90 101 <para os="u">Some packages expect the C preprocessor to be installed in the 91 <para os="u">Install the <filename class="headerfile">libiberty</filename> header 92 file that is needed by some packages:</para> 93 94 <screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen> 95 96 <para os="w">Some packages expect the C preprocessor to be installed in the 102 97 <filename class="directory">/lib</filename> directory. 103 98 To support those packages, create this symlink:</para> 104 99 105 <screen os=" v"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>106 107 <para os=" w">Many packages use the name <command>cc</command> to call the C100 <screen os="x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen> 101 102 <para os="y">Many packages use the name <command>cc</command> to call the C 108 103 compiler. To satisfy those packages, create a symlink:</para> 109 104 110 <screen os=" x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>111 112 <para os=" y">Finally, move a misplaced file:</para>113 114 <screen os=" z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>105 <screen os="z"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen> 106 107 <para os="aa">Finally, move a misplaced file:</para> 108 109 <screen os="ab"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> 115 110 116 111 </sect2> … … 126 121 <seglistitem> 127 122 <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg> 128 <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 129 libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so], 130 libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg> 123 <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a, 124 libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so], 125 libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and 126 libtsan.[a,so]</seg> 131 127 <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg> 132 128 </seglistitem> … … 210 206 </varlistentry> 211 207 208 <varlistentry id="libatomic"> 209 <term><filename class="libraryfile">libatomic</filename></term> 210 <listitem> 211 <para>A GCC support runtime library for atomic operations not 212 supported by hardware</para> 213 <indexterm zone="ch-system-gcc libatomic"> 214 <primary sortas="c-libatomic*">libatomic*</primary> 215 </indexterm> 216 </listitem> 217 </varlistentry> 218 212 219 <varlistentry id="libgcc"> 213 220 <term><filename class="libraryfile">libgcc</filename></term> … … 242 249 </varlistentry> 243 250 251 <varlistentry id="libiberty"> 252 <term><filename class="libraryfile">libiberty</filename></term> 253 <listitem> 254 <para>Contains routines used by various GNU programs, including 255 <command>getopt</command>, <command>obstack</command>, 256 <command>strerror</command>, <command>strtol</command>, and 257 <command>strtoul</command></para> 258 <indexterm zone="ch-system-gcc libiberty"> 259 <primary sortas="c-libiberty">libiberty</primary> 260 </indexterm> 261 </listitem> 262 </varlistentry> 263 264 <varlistentry id="libitm"> 265 <term><filename class="libraryfile">libitm</filename></term> 266 <listitem> 267 <para>The GNU Transactional Memory Library, which provides 268 transaction support for accesses to a process's memory</para> 269 <indexterm zone="ch-system-gcc libitm"> 270 <primary sortas="c-libitm*">libitm*</primary> 271 </indexterm> 272 </listitem> 273 </varlistentry> 274 275 <varlistentry id="liblto_plugin"> 276 <term><filename class="libraryfile">liblto_plugin</filename></term> 277 <listitem> 278 <para>Runtime library for GCC's link-time optimization plugin</para> 279 <indexterm zone="ch-system-gcc liblto_plugin"> 280 <primary sortas="c-liblto_plugin">liblto_plugin</primary> 281 </indexterm> 282 </listitem> 283 </varlistentry> 284 244 285 <varlistentry id="libmudflap"> 245 286 <term><filename class="libraryfile">libmudflap</filename></term> … … 253 294 </varlistentry> 254 295 296 <varlistentry id="libquadmath"> 297 <term><filename class="libraryfile">libquadmath</filename></term> 298 <listitem> 299 <para>The GCC Quad-Precision Math Libarary API</para> 300 <indexterm zone="ch-system-gcc libquadmath"> 301 <primary sortas="c-libquadmath*">libquadmath*</primary> 302 </indexterm> 303 </listitem> 304 </varlistentry> 305 255 306 <varlistentry id="libssp"> 256 307 <term><filename class="libraryfile">libssp</filename></term> -
BOOK/final-system/common/gettext.xml
r88ef769 r03e6a40 30 30 <para os="a">Prepare Gettext for compilation:</para> 31 31 32 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 61 61 <seg>libasprintf.[a,so], libgettextlib.so, libgettextpo.[a,so], 62 62 libgettextsrc.so, and preloadable_libintl.so</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext, /usr/share/gettext</seg> 63 <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;, 64 /usr/share/gettext</seg> 64 65 </seglistitem> 65 66 </segmentedlist> -
BOOK/final-system/common/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>10 11 <title> EGLIBC-&eglibc-version;</title>12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 11 <title>GLIBC-&glibc-version;</title> 12 13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The EGLIBC package contains the main C library. This library provides20 <para>The GLIBC package contains the main C library. This library provides 21 21 the basic routines for allocating memory, searching directories, opening and 22 22 closing files, reading and writing files, string handling, pattern matching, … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of EGLIBC</title>28 <title>Installation of GLIBC</title> 29 29 30 30 <note os="z"> … … 34 34 <quote>This library provides an <function>iconv()</function> 35 35 implementation, for use on systems which don't have one, or whose 36 implementation cannot convert from/to Unicode.</quote> EGLIBC provides36 implementation cannot convert from/to Unicode.</quote> GLIBC provides 37 37 an <function>iconv()</function> implementation and can convert from/to 38 38 Unicode, therefore libiconv is not required on a CLFS system.</para> … … 58 58 unset LINKER</userinput></screen> 59 59 60 <para os="b">The EGLIBC build system is self-contained and will install60 <para os="b">The GLIBC build system is self-contained and will install 61 61 perfectly, even though the compiler specs file and linker are still 62 62 pointing at <filename class="directory">/tools</filename>. The specs 63 and linker cannot be adjusted before the EGLIBC install because the64 EGLIBC Autoconf tests would give false results and defeat the goal63 and linker cannot be adjusted before the GLIBC install because the 64 GLIBC Autoconf tests would give false results and defeat the goal 65 65 of achieving a clean build.</para> 66 66 67 <para os="s1">A llow EGLIBC to detect Make-4.x:</para>68 69 <screen os="s2"><userinput>sed - r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>70 71 <para os="e">The EGLIBC documentation recommends building EGLIBC outside of the source directory in a dedicated build directory:</para>72 73 <screen os="f"><userinput>mkdir -v ../ eglibc-build74 cd ../ eglibc-build</userinput></screen>75 76 <para os="g">Prepare EGLIBC for compilation:</para>77 78 <screen os="h"><userinput>../ eglibc-&eglibc-version;/configure --prefix=/usr \79 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/ eglibc \67 <para os="s1">Apply the following sed so the <command>tzselect</command> script works properly:</para> 68 69 <screen os="s2"><userinput>sed -i 's/\\$$(pwd)/`pwd`/' timezone/Makefile</userinput></screen> 70 71 <para os="e">The GLIBC documentation recommends building GLIBC outside of the source directory in a dedicated build directory:</para> 72 73 <screen os="f"><userinput>mkdir -v ../glibc-build 74 cd ../glibc-build</userinput></screen> 75 76 <para os="g">Prepare GLIBC for compilation:</para> 77 78 <screen os="h"><userinput>../glibc-&glibc-version;/configure --prefix=/usr \ 79 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/glibc \ 80 80 --enable-obsolete-rpc</userinput></screen> 81 81 … … 84 84 85 85 <varlistentry> 86 <term><parameter>--libexecdir=/usr/lib/ eglibc</parameter></term>86 <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term> 87 87 <listitem> 88 88 <para>This changes the location of the <command>getconf</command> 89 89 utility from its default of <filename 90 90 class="directory">/usr/libexec</filename> to <filename 91 class="directory">/usr/lib/ eglibc</filename>.</para>91 class="directory">/usr/lib/glibc</filename>.</para> 92 92 </listitem> 93 93 </varlistentry> … … 99 99 100 100 <important os="l"> 101 <para>The test suite for EGLIBC is considered critical.101 <para>The test suite for GLIBC is considered critical. 102 102 Do not skip it under any circumstance.</para> 103 103 </important> … … 108 108 <!-- items n,o,p no longer the master, use x86_64 which has no failures --> 109 109 110 <screen os="n"><userinput remap="test">cp -v ../eglibc-&eglibc-version;/iconvdata/gconv-modules iconvdata 111 make -k check 2>&1 | tee eglibc-check-log; grep Error eglibc-check-log</userinput></screen> 112 113 <para os="o">The EGLIBC test suite is highly dependent on certain functions of 114 the host system, in particular the kernel. The posix/annexc test normally fails 110 <screen os="n"><userinput remap="test">cp -v ../glibc-&glibc-version;/iconvdata/gconv-modules iconvdata 111 make -k check 2>&1 | tee glibc-check-log; grep Error glibc-check-log</userinput></screen> 112 113 <para os="o">The GLIBC test suite is highly dependent on certain functions of 114 the host system, in particular the kernel. The <emphasis>posix/annexc</emphasis> and 115 <emphasis>conform/run-conformtest</emphasis> tests normally fail 115 116 and you should see <literal>Error 1 (ignored)</literal> in the output. Apart 116 from this, the EGLIBC test suite is always expected to pass. However, in certain117 from this, the GLIBC test suite is always expected to pass. However, in certain 117 118 circumstances, some failures are unavoidable. If a test fails because of a missing 118 119 program (or missing symbolic link), or a segfault, you will see an error code … … 123 124 124 125 <itemizedlist os="p"> 126 <listitem> 127 <para>The <emphasis>nptl/tst-clock2</emphasis>, 128 <emphasis>nptl/tst-attr3</emphasis>, 129 <emphasis>tst/tst-cputimer1</emphasis>, and 130 <emphasis>rt/tst-cpuclock2</emphasis> 131 tests have been known to fail. The 132 reason is not completely understood, but indications are that minor 133 timing issues can trigger these failures.</para> 134 </listitem> 125 135 <listitem> 126 136 <para>The <emphasis>math</emphasis> tests sometimes fail. … … 137 147 <listitem> 138 148 <para>When running on older and slower hardware, some tests 139 can fail because of test timeouts being exceeded.</para> 149 can fail because of test timeouts being exceeded. 150 Modifying the make check command to set a TIMEOUTFACTOR is reported to 151 help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16 152 make -k check</command>).</para> 153 </listitem> 154 <listitem> 155 <para>posix/tst-getaddrinfo4 will always fail due to not having a network 156 connection when the test is run.</para> 140 157 </listitem> 141 158 </itemizedlist> 142 159 143 <para os="q">Though it is a harmless message, the install stage of EGLIBC will160 <para os="q">Though it is a harmless message, the install stage of GLIBC will 144 161 complain about the absence of <filename>/etc/ld.so.conf</filename>. 145 162 Prevent this warning with:</para> … … 147 164 <screen os="r"><userinput>touch /etc/ld.so.conf</userinput></screen> 148 165 149 <para os="s">Install the package:</para> 150 151 <screen os="t"><userinput>make install</userinput></screen> 166 <para os="s">Install the package, and remove unneeded files from 167 <filename class="directory">/usr/include/rpcsvc</filename>:</para> 168 169 <screen os="t"><userinput>make install && 170 rm -v /usr/include/rpcsvc/*.x</userinput></screen> 171 172 <para os="u">Install the configuration file and runtime directory for 173 <command>nscd</command>:</para> 174 175 <screen os="v"><userinput>cp -v ../glibc-2.19/nscd/nscd.conf /etc/nscd.conf 176 mkdir -pv /var/cache/nscd</userinput></screen> 177 178 <para os="w">Install the Systemd support files for <command>nscd</command>:</para> 179 180 <screen os="x"><userinput>install -v -Dm644 ../glibc-2.19/nscd/nscd.tmpfiles /usr/lib/tmpfiles.d/nscd.conf 181 install -v -Dm644 ../glibc-2.19/nscd/nscd.service /lib/systemd/system/nscd.service</userinput></screen> 152 182 153 183 </sect2> 154 184 155 <sect2 id="i18n- eglibc" role="configuration">185 <sect2 id="i18n-glibc" role="configuration"> 156 186 <title>Internationalization</title> 157 187 … … 164 194 <para>To save time, an alternative to running the previous command (which 165 195 generates and installs every locale listed in the 166 <filename> eglibc-&eglibc-version;/localedata/SUPPORTED</filename> file) is196 <filename>glibc-&glibc-version;/localedata/SUPPORTED</filename> file) is 167 197 to install only those locales that are wanted and needed. This can be 168 198 achieved by using the <command>localedef</command> command. Information on 169 199 this command is located in the <filename>INSTALL</filename> file in the 170 EGLIBC source. However, there are a number of locales that are essential in200 GLIBC source. However, there are a number of locales that are essential in 171 201 order for the tests of future packages to pass, in particular, the 172 202 <emphasis>libstdc++</emphasis> tests from GCC. The following instructions, … … 200 230 fa_IR locales as well—they have been installed only for GCC and 201 231 Gettext tests to pass, and the <command>watch</command> program (part of 202 the Procps package) does not work properly in them. Various attempts to232 the Procps-ng package) does not work properly in them. Various attempts to 203 233 circumvent these restrictions are documented in internationalization-related 204 234 hints.</para> … … 206 236 </sect2> 207 237 208 <sect2 id="conf- eglibc" role="configuration">209 <title>Configuring EGLIBC</title>210 211 <indexterm zone="conf- eglibc">238 <sect2 id="conf-glibc" role="configuration"> 239 <title>Configuring GLIBC</title> 240 241 <indexterm zone="conf-glibc"> 212 242 <primary sortas="e-/etc/nsswitch.conf">/etc/nsswitch.conf</primary> 213 243 </indexterm> 214 244 215 <indexterm zone="conf- eglibc">245 <indexterm zone="conf-glibc"> 216 246 <primary sortas="e-/etc/localtime">/etc/localtime</primary> 217 247 </indexterm> 218 248 219 249 <para>The <filename>/etc/nsswitch.conf</filename> file needs to be created 220 because, although EGLIBC provides defaults when this file is missing or221 corrupt, the EGLIBC defaults do not work well in a networked environment.250 because, although GLIBC provides defaults when this file is missing or 251 corrupt, the GLIBC defaults do not work well in a networked environment. 222 252 The time zone also needs to be configured.</para> 223 253 … … 250 280 251 281 for tz in etcetera southamerica northamerica europe africa antarctica \ 252 asia australasia backward pacificnew solar87 solar88 solar89\282 asia australasia backward pacificnew \ 253 283 systemv; do 254 284 zic -L /dev/null -d $ZONEINFO -y "sh yearistype.sh" ${tz} … … 309 339 <filename>/etc/localtime</filename> file by running:</para> 310 340 311 <screen><userinput>cp -v --remove-destination/usr/share/zoneinfo/<replaceable>[xxx]</replaceable> \341 <screen><userinput>cp -v /usr/share/zoneinfo/<replaceable>[xxx]</replaceable> \ 312 342 /etc/localtime</userinput></screen> 313 343 314 344 <para>Replace <replaceable>[xxx]</replaceable> with the name of the time zone 315 345 that <command>tzselect</command> provided (e.g., Canada/Eastern).</para> 316 317 <variablelist>318 <title>The meaning of the cp option:</title>319 320 <varlistentry>321 <term><parameter>--remove-destination</parameter></term>322 <listitem>323 <para>This is needed to force removal of the already existing symbolic324 link. The reason for copying the file instead of using a symlink is to325 cover the situation where <filename class="directory">/usr</filename>326 is on a separate partition. This could be important when booted into327 single user mode.</para>328 </listitem>329 </varlistentry>330 </variablelist>331 346 332 347 </sect2> … … 367 382 </sect2> 368 383 369 <sect2 id="contents- eglibc" role="content">370 <title>Contents of EGLIBC</title>384 <sect2 id="contents-glibc" role="content"> 385 <title>Contents of GLIBC</title> 371 386 372 387 <segmentedlist> … … 378 393 <seg>catchsegv, gencat, getconf, getent, iconv, iconvconfig, ldconfig, 379 394 ldd, lddlibc4, locale, localedef, makedb, mtrace, nscd, 380 pcprofiledump, pldd, rpcgen, sln, s prof, tzselect, xtrace,zdump,381 and zic</seg>395 pcprofiledump, pldd, rpcgen, sln, sotruss, sprof, tzselect, xtrace, 396 zdump, and zic</seg> 382 397 <seg>ld.so, libBrokenLocale.[a,so], libSegFault.so, libanl.[a,so], 383 lib bsd-compat.a, libc.[a,so], libc_nonshared.a, libcidn.[a,so],384 lib crypt.[a,so], libdl.[a,so], libg.a, libieee.a, libm.[a,so],385 libm check.a, libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so,398 libc.[a,so], libc_nonshared.a, libcidn.[a,so], libcrypt.[a,so], 399 libdl.[a,so], libg.a, libieee.a, libm.[a,so], libmcheck.a, 400 libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so, 386 401 libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so, 387 402 libpcprofile.so, libpthread.[a,so], libpthread_nonshared.a, … … 394 409 /usr/include/netrom, /usr/include/netrose, /usr/include/nfs, 395 410 /usr/include/protocols, /usr/include/rpc, /usr/include/rpcsvc, 396 /usr/include/sys, /usr/lib/gconv, /usr/lib/eglibc, /usr/lib/locale, 397 /usr/share/i18n, /usr/share/zoneinfo, /var/cache/ldconfig</seg> 411 /usr/include/sys, /usr/lib/audit, /usr/lib/gconv, /usr/lib/glibc, /usr/lib/locale, 412 /usr/share/i18n, /usr/share/zoneinfo, /var/cache/ldconfig, and 413 /var/cache/nscd</seg> 398 414 </seglistitem> 399 415 </segmentedlist> … … 409 425 <para>Can be used to create a stack trace when a program 410 426 terminates with a segmentation fault</para> 411 <indexterm zone="ch-system- eglibc catchsegv">427 <indexterm zone="ch-system-glibc catchsegv"> 412 428 <primary sortas="b-catchsegv">catchsegv</primary> 413 429 </indexterm> … … 419 435 <listitem> 420 436 <para>Generates message catalogues</para> 421 <indexterm zone="ch-system- eglibc gencat">437 <indexterm zone="ch-system-glibc gencat"> 422 438 <primary sortas="b-gencat">gencat</primary> 423 439 </indexterm> … … 430 446 <para>Displays the system configuration values for file system specific 431 447 variables</para> 432 <indexterm zone="ch-system- eglibc getconf">448 <indexterm zone="ch-system-glibc getconf"> 433 449 <primary sortas="b-getconf">getconf</primary> 434 450 </indexterm> … … 440 456 <listitem> 441 457 <para>Gets entries from an administrative database</para> 442 <indexterm zone="ch-system- eglibc getent">458 <indexterm zone="ch-system-glibc getent"> 443 459 <primary sortas="b-getent">getent</primary> 444 460 </indexterm> … … 450 466 <listitem> 451 467 <para>Performs character set conversion</para> 452 <indexterm zone="ch-system- eglibc iconv">468 <indexterm zone="ch-system-glibc iconv"> 453 469 <primary sortas="b-iconv">iconv</primary> 454 470 </indexterm> … … 461 477 <para>Creates fastloading <command>iconv</command> module configuration 462 478 files</para> 463 <indexterm zone="ch-system- eglibc iconvconfig">479 <indexterm zone="ch-system-glibc iconvconfig"> 464 480 <primary sortas="b-iconvconfig">iconvconfig</primary> 465 481 </indexterm> … … 471 487 <listitem> 472 488 <para>Configures the dynamic linker runtime bindings</para> 473 <indexterm zone="ch-system- eglibc ldconfig">489 <indexterm zone="ch-system-glibc ldconfig"> 474 490 <primary sortas="b-ldconfig">ldconfig</primary> 475 491 </indexterm> … … 482 498 <para>Reports which shared libraries are required 483 499 by each given program or shared library</para> 484 <indexterm zone="ch-system- eglibc ldd">500 <indexterm zone="ch-system-glibc ldd"> 485 501 <primary sortas="b-ldd">ldd</primary> 486 502 </indexterm> … … 492 508 <listitem> 493 509 <para>Assists <command>ldd</command> with object files</para> 494 <indexterm zone="ch-system- eglibc lddlibc4">510 <indexterm zone="ch-system-glibc lddlibc4"> 495 511 <primary sortas="b-lddlibc4">lddlibc4</primary> 496 512 </indexterm> … … 503 519 <para>Tells the compiler to enable or disable the use of POSIX locales 504 520 for built-in operations</para> 505 <indexterm zone="ch-system- eglibc locale">521 <indexterm zone="ch-system-glibc locale"> 506 522 <primary sortas="b-locale">locale</primary> 507 523 </indexterm> … … 513 529 <listitem> 514 530 <para>Compiles locale specifications</para> 515 <indexterm zone="ch-system- eglibc localedef">531 <indexterm zone="ch-system-glibc localedef"> 516 532 <primary sortas="b-localedef">localedef</primary> 517 533 </indexterm> … … 523 539 <listitem> 524 540 <para>Creates a simple database from textual input</para> 525 <indexterm zone="ch-system- eglibc makedb">541 <indexterm zone="ch-system-glibc makedb"> 526 542 <primary sortas="b-makedb">makedb</primary> 527 543 </indexterm> … … 534 550 <para>Reads and interprets a memory trace file and 535 551 displays a summary in human-readable format</para> 536 <indexterm zone="ch-system- eglibc mtrace">552 <indexterm zone="ch-system-glibc mtrace"> 537 553 <primary sortas="b-mtrace">mtrace</primary> 538 554 </indexterm> … … 545 561 <para>A daemon that provides a cache for the most common name 546 562 service requests</para> 547 <indexterm zone="ch-system- eglibc nscd">563 <indexterm zone="ch-system-glibc nscd"> 548 564 <primary sortas="b-nscd">nscd</primary> 549 565 </indexterm> … … 555 571 <listitem> 556 572 <para>Dumps information generated by PC profiling</para> 557 <indexterm zone="ch-system- eglibc pcprofiledump">573 <indexterm zone="ch-system-glibc pcprofiledump"> 558 574 <primary sortas="b-pcprofiledump">pcprofiledump</primary> 559 575 </indexterm> … … 565 581 <listitem> 566 582 <para>Lists dynamic shared objects used by running processes</para> 567 <indexterm zone="ch-system- eglibc pldd">583 <indexterm zone="ch-system-glibc pldd"> 568 584 <primary sortas="b-pldd">pldd</primary> 569 585 </indexterm> … … 576 592 <para>Generates C code to implement the Remote Procecure Call (RPC) 577 593 protocol</para> 578 <indexterm zone="ch-system- eglibc rpcgen">594 <indexterm zone="ch-system-glibc rpcgen"> 579 595 <primary sortas="b-rpcgen">rpcgen</primary> 580 596 </indexterm> … … 586 602 <listitem> 587 603 <para>A statically linked program that creates symbolic links</para> 588 <indexterm zone="ch-system- eglibc sln">604 <indexterm zone="ch-system-glibc sln"> 589 605 <primary sortas="b-sln">sln</primary> 590 606 </indexterm> … … 596 612 <listitem> 597 613 <para>Traces shared library procedure calls of a specified command</para> 598 <indexterm zone="ch-system- eglibc sotruss">614 <indexterm zone="ch-system-glibc sotruss"> 599 615 <primary sortas="b-sotruss">sotruss</primary> 600 616 </indexterm> … … 606 622 <listitem> 607 623 <para>Reads and displays shared object profiling data</para> 608 <indexterm zone="ch-system- eglibc sprof">624 <indexterm zone="ch-system-glibc sprof"> 609 625 <primary sortas="b-sprof">sprof</primary> 610 626 </indexterm> … … 617 633 <para>Asks the user about the location of the 618 634 system and reports the corresponding time zone description</para> 619 <indexterm zone="ch-system- eglibc tzselect">635 <indexterm zone="ch-system-glibc tzselect"> 620 636 <primary sortas="b-tzselect">tzselect</primary> 621 637 </indexterm> … … 628 644 <para>Traces the execution of a program by 629 645 printing the currently executed function</para> 630 <indexterm zone="ch-system- eglibc xtrace">646 <indexterm zone="ch-system-glibc xtrace"> 631 647 <primary sortas="b-xtrace">xtrace</primary> 632 648 </indexterm> … … 638 654 <listitem> 639 655 <para>The time zone dumper</para> 640 <indexterm zone="ch-system- eglibc zdump">656 <indexterm zone="ch-system-glibc zdump"> 641 657 <primary sortas="b-zdump">zdump</primary> 642 658 </indexterm> … … 648 664 <listitem> 649 665 <para>The time zone compiler</para> 650 <indexterm zone="ch-system- eglibc zic">666 <indexterm zone="ch-system-glibc zic"> 651 667 <primary sortas="b-zic">zic</primary> 652 668 </indexterm> … … 658 674 <listitem> 659 675 <para>The helper program for shared library executables</para> 660 <indexterm zone="ch-system- eglibc ld.so">676 <indexterm zone="ch-system-glibc ld.so"> 661 677 <primary sortas="c-ld.so">ld.so</primary> 662 678 </indexterm> … … 668 684 <listitem> 669 685 <para>Used by programs, such as Mozilla, to solve broken locales</para> 670 <indexterm zone="ch-system- eglibc libBrokenLocale">686 <indexterm zone="ch-system-glibc libBrokenLocale"> 671 687 <primary sortas="c-libBrokenLocale">libBrokenLocale</primary> 672 688 </indexterm> … … 678 694 <listitem> 679 695 <para>The segmentation fault signal handler</para> 680 <indexterm zone="ch-system- eglibc libSegFault">696 <indexterm zone="ch-system-glibc libSegFault"> 681 697 <primary sortas="c-libSegFault">libSegFault</primary> 682 698 </indexterm> … … 688 704 <listitem> 689 705 <para>An asynchronous name lookup library</para> 690 <indexterm zone="ch-system- eglibc libanl">706 <indexterm zone="ch-system-glibc libanl"> 691 707 <primary sortas="c-libanl">libanl</primary> 692 </indexterm>693 </listitem>694 </varlistentry>695 696 <varlistentry id="libbsd-compat">697 <term><filename class="libraryfile">libbsd-compat</filename></term>698 <listitem>699 <para>Provides the portability needed700 in order to run certain Berkey Software Distribution (BSD) programs701 under Linux</para>702 <indexterm zone="ch-system-eglibc libbsd-compat">703 <primary sortas="c-libbsd-compat">libbsd-compat</primary>704 708 </indexterm> 705 709 </listitem> … … 710 714 <listitem> 711 715 <para>The main C library</para> 712 <indexterm zone="ch-system- eglibc libc">716 <indexterm zone="ch-system-glibc libc"> 713 717 <primary sortas="c-libc">libc</primary> 714 718 </indexterm> … … 719 723 <term><filename class="libraryfile">libcidn</filename></term> 720 724 <listitem> 721 <para>Used internally by EGLIBC for handling internationalized domain725 <para>Used internally by GLIBC for handling internationalized domain 722 726 names in the <function>getaddrinfo()</function> function</para> 723 <indexterm zone="ch-system- eglibc libcidn">727 <indexterm zone="ch-system-glibc libcidn"> 724 728 <primary sortas="c-libcidn">libcidn</primary> 725 729 </indexterm> … … 731 735 <listitem> 732 736 <para>The cryptography library</para> 733 <indexterm zone="ch-system- eglibc libcrypt">737 <indexterm zone="ch-system-glibc libcrypt"> 734 738 <primary sortas="c-libcrypt">libcrypt</primary> 735 739 </indexterm> … … 741 745 <listitem> 742 746 <para>The dynamic linking interface library</para> 743 <indexterm zone="ch-system- eglibc libdl">747 <indexterm zone="ch-system-glibc libdl"> 744 748 <primary sortas="c-libdl">libdl</primary> 745 749 </indexterm> … … 751 755 <listitem> 752 756 <para>A runtime library for <command>g++</command></para> 753 <indexterm zone="ch-system- eglibc libg">757 <indexterm zone="ch-system-glibc libg"> 754 758 <primary sortas="c-libg">libg</primary> 755 759 </indexterm> … … 762 766 <para>The Institute of Electrical and Electronic Engineers (IEEE) 763 767 floating point library</para> 764 <indexterm zone="ch-system- eglibc libieee">768 <indexterm zone="ch-system-glibc libieee"> 765 769 <primary sortas="c-libieee">libieee</primary> 766 770 </indexterm> … … 772 776 <listitem> 773 777 <para>The mathematical library</para> 774 <indexterm zone="ch-system- eglibc libm">778 <indexterm zone="ch-system-glibc libm"> 775 779 <primary sortas="c-libm">libm</primary> 776 780 </indexterm> … … 782 786 <listitem> 783 787 <para>Contains code run at boot</para> 784 <indexterm zone="ch-system- eglibc libmcheck">788 <indexterm zone="ch-system-glibc libmcheck"> 785 789 <primary sortas="c-libmcheck">libmcheck</primary> 786 790 </indexterm> … … 791 795 <term><filename class="libraryfile">libmemusage</filename></term> 792 796 <listitem> 793 <para>Used by <command>memusage</command> (included in EGLIBC, but797 <para>Used by <command>memusage</command> (included in GLIBC, but 794 798 not built in a base CLFS system as it has additional dependencies) 795 799 to help collect information about the memory usage of a program</para> 796 <indexterm zone="ch-system- eglibc libmemusage">800 <indexterm zone="ch-system-glibc libmemusage"> 797 801 <primary sortas="c-libmemusage">libmemusage</primary> 798 802 </indexterm> … … 804 808 <listitem> 805 809 <para>The network services library</para> 806 <indexterm zone="ch-system- eglibc libnsl">810 <indexterm zone="ch-system-glibc libnsl"> 807 811 <primary sortas="c-libnsl">libnsl</primary> 808 812 </indexterm> … … 816 820 resolving host names, user names, group names, aliases, services, 817 821 protocols, etc.</para> 818 <indexterm zone="ch-system- eglibc libnss">822 <indexterm zone="ch-system-glibc libnss"> 819 823 <primary sortas="c-libnss">libnss</primary> 820 824 </indexterm> … … 827 831 <para>Contains profiling functions used to track the amount of CPU 828 832 time spent in specific source code lines</para> 829 <indexterm zone="ch-system- eglibc libpcprofile">833 <indexterm zone="ch-system-glibc libpcprofile"> 830 834 <primary sortas="c-libpcprofile">libpcprofile</primary> 831 835 </indexterm> … … 837 841 <listitem> 838 842 <para>The POSIX threads library</para> 839 <indexterm zone="ch-system- eglibc libpthread">843 <indexterm zone="ch-system-glibc libpthread"> 840 844 <primary sortas="c-libpthread">libpthread</primary> 841 845 </indexterm> … … 848 852 <para>Contains functions for creating, sending, and interpreting 849 853 packets to the Internet domain name servers</para> 850 <indexterm zone="ch-system- eglibc libresolv">854 <indexterm zone="ch-system-glibc libresolv"> 851 855 <primary sortas="c-libresolv">libresolv</primary> 852 856 </indexterm> … … 858 862 <listitem> 859 863 <para>Contains functions providing miscellaneous RPC services</para> 860 <indexterm zone="ch-system- eglibc librpcsvc">864 <indexterm zone="ch-system-glibc librpcsvc"> 861 865 <primary sortas="c-librpcsvc">librpcsvc</primary> 862 866 </indexterm> … … 869 873 <para>Contains functions providing most of the interfaces specified by 870 874 the POSIX.1b Realtime Extension</para> 871 <indexterm zone="ch-system- eglibc librt">875 <indexterm zone="ch-system-glibc librt"> 872 876 <primary sortas="c-librt">librt</primary> 873 877 </indexterm> … … 880 884 <para>Contains functions useful for 881 885 building debuggers for multi-threaded programs</para> 882 <indexterm zone="ch-system- eglibc libthread_db">886 <indexterm zone="ch-system-glibc libthread_db"> 883 887 <primary sortas="c-libthread_db">libthread_db</primary> 884 888 </indexterm> … … 891 895 <para>Contains code for <quote>standard</quote> functions used in 892 896 many different Unix utilities</para> 893 <indexterm zone="ch-system- eglibc libutil">897 <indexterm zone="ch-system-glibc libutil"> 894 898 <primary sortas="c-libutil">libutil</primary> 895 899 </indexterm> -
BOOK/final-system/common/gmp.xml
r88ef769 r03e6a40 70 70 <screen os="i"><userinput>make install</userinput></screen> 71 71 72 <para os="j">Install the documentation:</para> 73 74 <screen os="k"><userinput>mkdir -v /usr/share/doc/gmp-&gmp-version; 75 cp -v doc/{isa_abi_headache,configuration} doc/*.html \ 76 /usr/share/doc/gmp-&gmp-version;</userinput></screen> 77 72 78 </sect2> 73 79 … … 77 83 <segmentedlist> 78 84 <segtitle>Installed libraries</segtitle> 85 <segtitle>Installed directory</segtitle> 79 86 80 87 <seglistitem> 81 <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg> 88 <seg>libgmp.[a,so], libgmpxx.[a,so]</seg> 89 <seg>/usr/share/doc/gmp-&gmp-version;</seg> 82 90 </seglistitem> 83 91 </segmentedlist> … … 108 116 </varlistentry> 109 117 110 <varlistentry id="libmp">111 <term><filename class="libraryfile">libmp</filename></term>112 <listitem>113 <para>Contains the Berkeley MP compatibility library.</para>114 <indexterm zone="ch-system-gmp libmp">115 <primary sortas="c-libmp">libmp</primary>116 </indexterm>117 </listitem>118 </varlistentry>119 120 118 </variablelist> 121 119 -
BOOK/final-system/common/iana-etc.xml
r88ef769 r03e6a40 26 26 <title>Installation of Iana-Etc</title> 27 27 28 <note os="p1"> 29 <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data: 30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command> 31 <command>make get</command></screen> 32 Do not apply the following patch.</para> 33 </note> 28 <para os="p2">The following patch updates the services and protocol xml files:</para> 34 29 35 <para os="p2">The following patch updates the services and protocol files:</para> 36 37 <screen os="p3"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen> 30 <screen os="p3"><userinput>xzcat ../&iana-etc-numbers_update-patch; | patch -Np1 -i -</userinput></screen> 38 31 39 32 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r88ef769 r03e6a40 36 36 <screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile 37 37 sed -i '/ARPD/d' Makefile 38 rm -v man/man8/arpd.8</userinput></screen>38 sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen> 39 39 40 40 <para os="f1">Remove unused libnl headers:</para> … … 44 44 <para os="a">Compile the package:</para> 45 45 46 <screen os="b"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \ 47 MANDIR=/usr/share/man</userinput></screen> 46 <screen os="b"><userinput>make DESTDIR= MANDIR=/usr/share/man</userinput></screen> 48 47 49 48 <variablelist os="c"> … … 60 59 </listitem> 61 60 </varlistentry> 62 63 <varlistentry>64 <term><parameter>DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</parameter></term>65 <listitem>66 <para>The DESTDIR=/ parameter would cause documentation to be67 installed into <filename class="directory">/share/doc</filename> and68 <filename class="directory">/share/man</filename>. These options69 ensure the docs are installed to the correct locations.</para>70 </listitem>71 </varlistentry>72 61 </variablelist> 73 62 … … 76 65 <para os="e">Install the package:</para> 77 66 78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \67 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \ 79 68 MANDIR=/usr/share/man install</userinput></screen> 80 69 … … 92 81 nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, 93 82 and tc</seg> 94 <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg> 83 <seg>/etc/iproute2, /usr/lib/tc, 84 /usr/share/doc/iproute2-&iproute2-version;</seg> 95 85 </seglistitem> 96 86 </segmentedlist> … … 183 173 delete the multicast routing</para> 184 174 185 <para><command>ip monitor</command> allows users to contin ously monitor175 <para><command>ip monitor</command> allows users to continuously monitor 186 176 the state of devices, addresses and routes</para> 187 177 <indexterm zone="ch-system-iproute2 ip"> -
BOOK/final-system/common/iputils.xml
r88ef769 r03e6a40 32 32 <para os="a">Compile the package:</para> 33 33 34 <screen os="b"><userinput>make USE_CAP=no\34 <screen os="b"><userinput>make \ 35 35 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 36 36 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/common/isl.xml
r88ef769 r03e6a40 52 52 53 53 <screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib 54 mv -v /usr/lib/ *gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>54 mv -v /usr/lib/libisl*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen> 55 55 </sect2> 56 56 … … 60 60 <segmentedlist> 61 61 <segtitle>Installed libraries</segtitle> 62 <segtitle>Installed directory</segtitle> 62 63 63 64 <seglistitem> 64 65 <seg>libisl.[a,so]</seg> 66 <seg>/usr/include/isl</seg> 65 67 </seglistitem> 66 68 </segmentedlist> -
BOOK/final-system/common/kbd.xml
r88ef769 r03e6a40 41 41 <screen os="g"><userinput>make install</userinput></screen> 42 42 43 <para os="h">Some of the programs from Kbd are used by scripts 44 in the CLFS-Bootscripts package. As <filename 45 class="directory">/usr</filename> may not be available during the early 46 stages of booting, those binaries need to be on the root partition:</para> 47 48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin</userinput></screen> 43 <para os="h">Some of the programs from Kbd are used by Systemd to 44 initialize the system, those binaries need to be on the root 45 partition:</para> 46 47 <screen os="i"><userinput>mv -v /usr/bin/{loadkeys,setfont} /bin</userinput></screen> 48 49 <para os="j">Install the documentation:</para> 50 51 <screen os="k"><userinput>mkdir -v /usr/share/doc/kbd-&kbd-version; 52 cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen> 49 53 50 54 </sect2> … … 65 69 unicode_start, and unicode_stop</seg> 66 70 <seg>/usr/share/consolefonts, /usr/share/consoletrans, 71 /usr/share/doc/kbd-&kbd-version;, 67 72 /usr/share/keymaps, /usr/share/unimaps</seg> 68 73 </seglistitem> -
BOOK/final-system/common/kmod.xml
r88ef769 r03e6a40 31 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib --disable-manpages\33 --with-rootlibdir=/lib \ 34 34 --with-zlib --with-xz</userinput></screen> 35 35 … … 70 70 71 71 <screen os="j"><userinput>ln -sfv kmod /bin/lsmod 72 ln -sfv ../bin/kmod /sbin/depmod 73 ln -sfv ../bin/kmod /sbin/insmod 74 ln -sfv ../bin/kmod /sbin/modprobe 75 ln -sfv ../bin/kmod /sbin/modinfo 76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen> 72 for tool in depmod insmod modprobe modinfo rmmod; do 73 ln -sfv ../bin/kmod /sbin/${tool} 74 done</userinput></screen> 77 75 78 76 </sect2> … … 85 83 86 84 <seglistitem> 87 <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and 88 rmmod</seg> 85 <seg>depmod (link to kmod), insmod (link to kmod), kmod, 86 lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod), 87 and rmmod (link to kmod) </seg> 89 88 </seglistitem> 90 89 </segmentedlist> -
BOOK/final-system/common/man-pages.xml
r88ef769 r03e6a40 18 18 <title/> 19 19 20 <para>The Man-pages package contains over 1,200 man pages.</para>20 <para>The Man-pages package contains over 2,100 man pages.</para> 21 21 22 22 </sect2> -
BOOK/final-system/common/man.xml
r88ef769 r03e6a40 50 50 <para os="h">Prepare Man for compilation:</para> 51 51 52 <screen os="i"><userinput>./configure -confdir=/etc </userinput></screen>52 <screen os="i"><userinput>./configure -confdir=/etc -mandir=/usr/share/man</userinput></screen> 53 53 54 54 <variablelist os="j"> -
BOOK/final-system/common/mpfr.xml
r88ef769 r03e6a40 34 34 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 35 35 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 36 ./configure --prefix=/usr -- enable-shared\37 --with-gmp=/usr</userinput></screen>36 ./configure --prefix=/usr --with-gmp=/usr \ 37 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 38 38 39 39 <para os="c">Compile the package:</para> … … 65 65 <seglistitem> 66 66 <seg>libmpfr.[a,so]</seg> 67 <seg>/usr/share/doc/mpfr </seg>67 <seg>/usr/share/doc/mpfr-&mpfr-version;</seg> 68 68 </seglistitem> 69 69 </segmentedlist> -
BOOK/final-system/common/ncurses.xml
r88ef769 r03e6a40 57 57 <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para> 58 58 59 <screen os="k"><userinput>rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 60 ln -svf ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so 61 ln -svf ../../lib/libmenuw.so.5 /usr/lib/libmenuw.so 62 ln -svf ../../lib/libpanelw.so.5 /usr/lib/libpanelw.so 63 ln -svf ../../lib/libformw.so.5 /usr/lib/libformw.so</userinput></screen> 59 <screen os="k"><userinput> 60 ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so 61 ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so 62 ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so 63 ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so 64 rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so 65 </userinput></screen> 64 66 65 67 <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs … … 74 76 ln -sfv libncurses++w.a /usr/lib/libncurses++.a 75 77 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 76 77 <para os="n">Now we will create a symlink for /usr/share/terminfo in78 <filename class="directory">/usr/lib</filename> for compatibility:</para>79 80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen>81 78 82 79 </sect2> -
BOOK/final-system/common/perl.xml
r88ef769 r03e6a40 37 37 <note os="a00"> 38 38 <para>If you are following the boot method you will need to enable the 39 loopback device as well as set a hostname for some of the tests:</para> 40 41 <screen os="a01"><userinput remap="test">ip link set lo up 42 hostname clfs</userinput></screen> 39 loopback device:</para> 40 41 <screen><userinput remap="test">ip link set lo up</userinput></screen> 43 42 </note> 44 43 45 <para os="a0 2">Before starting to configure, create a basic44 <para os="a01">Before starting to configure, create a basic 46 45 <filename>/etc/hosts</filename> file which will be referenced by one 47 46 of Perl's configuration files as well as used by the testsuite:</para> 48 47 49 <screen os="a0 3"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>48 <screen os="a02"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen> 50 49 51 50 <para os="a">To have full control over the way Perl is set up, you can … … 67 66 <term><parameter>-Dpager="/bin/less -isR"</parameter></term> 68 67 <listitem> 69 <para>This corrects an error in the way that <command>perldoc</command> 70 invokes the <command>less</command> program.</para> 68 <para>This ensures that <command>perldoc</command> invokes the 69 <command>less</command> program rather than <command>more</command>, 70 as Less has not yet been installed.</para> 71 71 </listitem> 72 72 </varlistentry> -
BOOK/final-system/common/pkg-config-lite.xml
r88ef769 r03e6a40 28 28 <para os="a">Prepare Pkg-config-lite for compilation:</para> 29 29 30 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>30 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</userinput></screen> 31 31 32 32 <para os="c">Compile the package:</para> … … 53 53 <seglistitem> 54 54 <seg>pkg-config</seg> 55 <seg>/usr/share/doc/pkg-config </seg>55 <seg>/usr/share/doc/pkg-config-&pkg-config-lite-version;</seg> 56 56 </seglistitem> 57 57 </segmentedlist> -
BOOK/final-system/common/pkgmgt.xml
r88ef769 r03e6a40 219 219 commercial distributions. Examples of package managers that follow this 220 220 approach are RPM (which, incidentally, is required by the <ulink 221 url="http:// lsbbook.gforge.freestandards.org/package.html#RPM">Linux221 url="http://refspecs.linuxfoundation.org/lsb.shtml">Linux 222 222 Standard Base Specification</ulink>), pkg-utils, Debian's apt, and 223 223 Gentoo's Portage system. A hint describing how to adopt this style of -
BOOK/final-system/common/procps-ng.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system-procps " role="wrap">9 <?dbhtml filename="procps .html"?>10 11 <title>Procps- &procps-version;</title>12 13 <indexterm zone="ch-system-procps ">14 <primary sortas="a-Procps ">Procps</primary>8 <sect1 id="ch-system-procps-ng" role="wrap"> 9 <?dbhtml filename="procps-ng.html"?> 10 11 <title>Procps-ng-&procps-ng-version;</title> 12 13 <indexterm zone="ch-system-procps-ng"> 14 <primary sortas="a-Procps-ng">Procps-ng</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The Procps package contains programs for monitoring20 <para>The Procps-ng package contains programs for monitoring 21 21 processes.</para> 22 22 … … 24 24 25 25 <sect2 role="installation"> 26 <title>Installation of Procps</title> 27 28 <para os="p1">The following patch adds process control group support to 29 ps:</para> 30 31 <screen os="p2"><userinput>patch -Np1 -i ../&procps-ps_cgroup-patch;</userinput></screen> 32 33 <para os="p3">The following patch fixes an issue where some procps utils 34 print an error on the screen if the monitor isn't running at 60Hz:</para> 35 36 <screen os="p4"><userinput>patch -Np1 -i ../&procps-fix_HZ_errors-patch;</userinput></screen> 37 38 <para os="s1">The following fixes an issue with Make 3.82:</para> 39 40 <screen os="s2"><userinput>sed -i -r '/^-include/s/\*(.*)/proc\1 ps\1/' Makefile</userinput></screen> 41 42 <para os="a">Compile the package:</para> 43 44 <screen os="b"><userinput>make</userinput></screen> 45 46 <para os="c">This package does not come with a test suite.</para> 47 48 <para os="d">Install the package:</para> 49 50 <screen os="e"><userinput>make SKIP='/bin/kill /usr/share/man/man1/kill.1' install</userinput></screen> 26 <title>Installation of Procps-ng</title> 27 28 <para os="a">Prepare procps-ng for compilation:</para> 29 30 <screen os="b"><userinput>./configure --prefix=/usr --exec-prefix= \ 31 --libdir=/usr/lib --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \ 32 --disable-kill</userinput></screen> 33 34 <variablelist os="c"> 35 <title>The meaning of the configure options:</title> 36 <varlistentry> 37 <term><parameter>--disable-kill</parameter></term> 38 <listitem> 39 <para>This switch disables building the kill command that 40 was installed in the util-linux package.</para> 41 </listitem> 42 </varlistentry> 43 </variablelist> 44 45 <para os="d">Compile the package:</para> 46 47 <screen os="e"><userinput>make</userinput></screen> 48 49 <note os="note1"> 50 <para>When using the boot method, two tests will fail if the hostname is 51 not set:</para> 52 53 <screen><userinput remap="test">hostname clfs</userinput></screen> 54 </note> 55 56 <para os="f">Remove the test which fails when scripting does not use a tty 57 device. Run the following commands:</para> 58 59 <screen os="g"><userinput remap="test">sed -i -r 's|(pmap_initname)\\\$|\1|' testsuite/pmap.test/pmap.exp 60 make check</userinput></screen> 61 62 <para os="h">Install the package:</para> 63 64 <screen os="i"><userinput>make install</userinput></screen> 65 66 <para os="j">Move essential files to a location that can be found if <filename class="directory">/usr</filename> is not mounted.</para> 67 68 <screen os="k"><userinput>mv -v /usr/bin/pidof /bin 69 mv -v /usr/lib/libprocps.so.* /lib 70 ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so</userinput></screen> 51 71 52 72 </sect2> 53 73 54 <sect2 id="contents-procps " role="content">55 <title>Contents of Procps </title>74 <sect2 id="contents-procps-ng" role="content"> 75 <title>Contents of Procps-ng</title> 56 76 57 77 <segmentedlist> 58 78 <segtitle>Installed programs</segtitle> 59 79 <segtitle>Installed library</segtitle> 80 <segtitle>Installed directories</segtitle> 60 81 61 82 <seglistitem> 62 <seg>free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, sysctl, 63 tload, top, uptime, vmstat, w, and watch</seg> 64 <seg>libproc.so</seg> 83 <seg>free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, 84 top, uptime, vmstat, w, and watch</seg> 85 <seg>libprocps.{a,so}</seg> 86 <seg>/usr/include/proc, /usr/share/doc/procps-ng-&procps-ng-version;</seg> 65 87 </seglistitem> 66 88 </segmentedlist> … … 76 98 <para>Reports the amount of free and used memory (both physical and 77 99 swap memory) in the system</para> 78 <indexterm zone="ch-system-procps free">100 <indexterm zone="ch-system-procps-ng free"> 79 101 <primary sortas="b-free">free</primary> 80 102 </indexterm> … … 86 108 <listitem> 87 109 <para>Looks up processes based on their name and other attributes</para> 88 <indexterm zone="ch-system-procps pgrep">110 <indexterm zone="ch-system-procps-ng pgrep"> 89 111 <primary sortas="b-pgrep">pgrep</primary> 112 </indexterm> 113 </listitem> 114 </varlistentry> 115 116 <varlistentry id="pidof"> 117 <term><command>pidof</command></term> 118 <listitem> 119 <para>Looks up processes based on their name and other attributes</para> 120 <indexterm zone="ch-system-procps-ng pidof"> 121 <primary sortas="b-pidof">pidof</primary> 90 122 </indexterm> 91 123 </listitem> … … 96 128 <listitem> 97 129 <para>Signals processes based on their name and other attributes</para> 98 <indexterm zone="ch-system-procps pkill">130 <indexterm zone="ch-system-procps-ng pkill"> 99 131 <primary sortas="b-pkill">pkill</primary> 100 132 </indexterm> … … 106 138 <listitem> 107 139 <para>Reports the memory map of the given process</para> 108 <indexterm zone="ch-system-procps pmap">140 <indexterm zone="ch-system-procps-ng pmap"> 109 141 <primary sortas="b-pmap">pmap</primary> 110 142 </indexterm> … … 116 148 <listitem> 117 149 <para>Lists the current running processes</para> 118 <indexterm zone="ch-system-procps ps">150 <indexterm zone="ch-system-procps-ng ps"> 119 151 <primary sortas="b-ps">ps</primary> 120 152 </indexterm> … … 126 158 <listitem> 127 159 <para>Reports the current working directory of a process</para> 128 <indexterm zone="ch-system-procps pwdx">160 <indexterm zone="ch-system-procps-ng pwdx"> 129 161 <primary sortas="b-pwdx">pwdx</primary> 130 </indexterm>131 </listitem>132 </varlistentry>133 134 <varlistentry id="skill">135 <term><command>skill</command></term>136 <listitem>137 <para>Sends signals to processes matching the given criteria</para>138 <indexterm zone="ch-system-procps skill">139 <primary sortas="b-skill">skill</primary>140 162 </indexterm> 141 163 </listitem> … … 146 168 <listitem> 147 169 <para>Displays detailed kernel slab cache information in real time</para> 148 <indexterm zone="ch-system-procps slabtop">170 <indexterm zone="ch-system-procps-ng slabtop"> 149 171 <primary sortas="b-slabtop">slabtop</primary> 150 172 </indexterm> … … 152 174 </varlistentry> 153 175 154 <varlistentry id="snice">155 <term><command>snice</command></term>156 <listitem>157 <para>Changes the scheduling priority of processes matching the given158 criteria</para>159 <indexterm zone="ch-system-procps snice">160 <primary sortas="b-snice">snice</primary>161 </indexterm>162 </listitem>163 </varlistentry>164 176 165 177 <varlistentry id="sysctl"> … … 167 179 <listitem> 168 180 <para>Modifies kernel parameters at run time</para> 169 <indexterm zone="ch-system-procps sysctl">181 <indexterm zone="ch-system-procps-ng sysctl"> 170 182 <primary sortas="b-sysctl">sysctl</primary> 171 183 </indexterm> … … 177 189 <listitem> 178 190 <para>Prints a graph of the current system load average</para> 179 <indexterm zone="ch-system-procps tload">191 <indexterm zone="ch-system-procps-ng tload"> 180 192 <primary sortas="b-tload">tload</primary> 181 193 </indexterm> … … 188 200 <para>Displays a list of the most CPU intensive processes; it 189 201 provides an ongoing look at processor activity in real time</para> 190 <indexterm zone="ch-system-procps top">202 <indexterm zone="ch-system-procps-ng top"> 191 203 <primary sortas="b-top">top</primary> 192 204 </indexterm> … … 199 211 <para>Reports how long the system has been running, how many users are 200 212 logged on, and the system load averages</para> 201 <indexterm zone="ch-system-procps uptime">213 <indexterm zone="ch-system-procps-ng uptime"> 202 214 <primary sortas="b-uptime">uptime</primary> 203 215 </indexterm> … … 211 223 processes, memory, paging, block Input/Output (IO), traps, and CPU 212 224 activity</para> 213 <indexterm zone="ch-system-procps vmstat">225 <indexterm zone="ch-system-procps-ng vmstat"> 214 226 <primary sortas="b-vmstat">vmstat</primary> 215 227 </indexterm> … … 222 234 <para>Shows which users are currently logged on, where, and since 223 235 when</para> 224 <indexterm zone="ch-system-procps w">236 <indexterm zone="ch-system-procps-ng w"> 225 237 <primary sortas="b-w">w</primary> 226 238 </indexterm> … … 234 246 screen-full of its output; this allows a user to watch the output 235 247 change over time</para> 236 <indexterm zone="ch-system-procps watch">248 <indexterm zone="ch-system-procps-ng watch"> 237 249 <primary sortas="b-watch">watch</primary> 238 250 </indexterm> … … 240 252 </varlistentry> 241 253 242 <varlistentry id="libproc ">243 <term><filename class="libraryfile">libproc </filename></term>254 <varlistentry id="libprocps"> 255 <term><filename class="libraryfile">libprocps</filename></term> 244 256 <listitem> 245 257 <para>Contains the functions used by most programs in this 246 258 package</para> 247 <indexterm zone="ch-system-procps libproc">248 <primary sortas="c-libproc ">libproc</primary>259 <indexterm zone="ch-system-procps-ng libprocps"> 260 <primary sortas="c-libprocps">libprocps</primary> 249 261 </indexterm> 250 262 </listitem> -
BOOK/final-system/common/psmisc.xml
r88ef769 r03e6a40 61 61 62 62 <screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen> 63 64 <para os="k">By default, Psmisc's <command>pidof</command> program is not installed.65 This usually is not a problem because it is installed later in the Sysvinit66 package, which provides a better <command>pidof</command> program. If67 Sysvinit will not be used for a particular system, complete the installation68 of Psmisc by creating the following symlink:</para>69 70 <screen os="l" role="nodump"><userinput>ln -sv killall /bin/pidof</userinput></screen>71 63 72 64 </sect2> -
BOOK/final-system/common/readline.xml
r88ef769 r03e6a40 43 43 <para os="f">Install the package:</para> 44 44 45 <screen os="g"><userinput>make install</userinput></screen>45 <screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version; install</userinput></screen> 46 46 47 <para os="h"> Install the documentation:</para>47 <para os="h">Now move the static libraries to a more appropriate location:</para> 48 48 49 <screen os="i"><userinput>m ake install-doc</userinput></screen>49 <screen os="i"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 50 50 51 <para os="j">N ow move the static libraries to a more appropriate location:</para>51 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib</filename>.</para> 52 52 53 <screen os="k"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> 54 55 <para os="l">Next, remove the <filename class="extension">.so</filename> 56 files in <filename class="directory">/lib</filename> and relink them into 57 <filename class="directory">/usr/lib</filename>.</para> 58 59 <screen os="m"><userinput>rm -v /lib/lib{readline,history}.so 60 ln -svf ../../lib/libreadline.so.&readline-version2; /usr/lib/libreadline.so 61 ln -svf ../../lib/libhistory.so.&readline-version2; /usr/lib/libhistory.so</userinput></screen> 53 <screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libreadline.so) /usr/lib/libreadline.so 54 ln -svf ../../lib/$(readlink /lib/libhistory.so) /usr/lib/libhistory.so 55 rm -v /lib/lib{readline,history}.so</userinput></screen> 62 56 63 57 </sect2> … … 72 66 <seglistitem> 73 67 <seg>libhistory.[a,so], and libreadline.[a,so]</seg> 74 <seg>/usr/include/readline, /usr/share/ readline</seg>68 <seg>/usr/include/readline, /usr/share/doc/readline-&readline-version;, /usr/share/readline</seg> 75 69 </seglistitem> 76 70 </segmentedlist> -
BOOK/final-system/common/sed.xml
r88ef769 r03e6a40 27 27 <para os="a">Prepare Sed for compilation:</para> 28 28 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen> 29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \ 30 --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 31 31 32 <para os="c">Compile the package:</para> … … 60 61 <seglistitem> 61 62 <seg>sed</seg> 62 <seg>/usr/share/doc/sed </seg>63 <seg>/usr/share/doc/sed-&sed-version;</seg> 63 64 </seglistitem> 64 65 </segmentedlist> -
BOOK/final-system/common/shadow.xml
r88ef769 r03e6a40 33 33 command below.</para> 34 34 </note> 35 36 35 37 36 <para os="b">Disable the installation of the <command>groups</command> and … … 60 59 </variablelist> 61 60 62 63 61 <para os="h">Compile the package:</para> 64 62 … … 154 152 155 153 <seglistitem> 156 <seg>chage, chfn, ch passwd, chgpasswd, chsh, expiry, faillog, gpasswd,154 <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd, 157 155 groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv, 158 156 lastlog, login, logoutd, newgrp, newusers, passwd, pwck, -
BOOK/final-system/common/tar.xml
r88ef769 r03e6a40 51 51 <screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen> 52 52 53 <para os="j">Install the documentation:</para> 54 55 <screen os="k"><userinput>make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen> 56 53 57 </sect2> 54 58 … … 58 62 <segmentedlist> 59 63 <segtitle>Installed programs</segtitle> 64 <segtitle>Installed directory</segtitle> 60 65 61 66 <seglistitem> 62 67 <seg>rmt and tar</seg> 68 <seg>/usr/share/doc/tar-&tar-version;</seg> 63 69 </seglistitem> 64 70 </segmentedlist> -
BOOK/final-system/common/temp-perl.xml
r88ef769 r03e6a40 63 63 <screen os="j"><userinput>make install</userinput></screen> 64 64 65 <para os="k">Finally, create a necessary symlink:</para>66 67 <screen os="l"><userinput>ln -sfv /tools/bin/perl /usr/bin</userinput></screen>68 69 65 </sect2> 70 66 -
BOOK/final-system/common/util-linux.xml
r88ef769 r03e6a40 42 42 <title>Installation of Util-linux</title> 43 43 44 <note os="n"> 45 <para><command>findmnt</command>, and <command>lsblk</command> can 46 utilize <filename class="libraryfile">libudev</filename> for WWN and serial 47 number information. If this is desired, rebuild Util-linux after 48 <xref linkend="ch-system-systemd"/></para> 49 </note> 50 44 51 <para os="a">Prepare Util-linux for compilation:</para> 45 52 46 <screen os="b"><userinput>./configure --enable-write </userinput></screen>53 <screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 47 54 48 55 <variablelist os="c"> … … 63 70 <screen os="e"><userinput>make</userinput></screen> 64 71 65 <para os="dummy1">Create two <systemitem class="groupname">dummy</systemitem> groups and a <systemitem class="username">dummy</systemitem> user to be used during Util-linux and Coreutils test suites:</para>66 67 <screen os="dummy2"><userinput remap="test">echo "dummy1:x:1000:" >> /etc/group68 echo "dummy2:x:1001:dummy" >> /etc/group69 echo "dummy:x:1000:1000::/root:/bin/bash" >> /etc/passwd</userinput></screen>70 71 72 <para os="f">To test the results, issue:</para> 72 73 73 <screen os="f2"><userinput remap="test">chown -Rv dummy . &&74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>74 <screen os="f2"><userinput remap="test">chown -Rv nobody . && 75 su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen> 75 76 76 77 <para os="g">Install the package:</para> 77 78 78 79 <screen os="h"><userinput>make install</userinput></screen> 79 80 <para os="i">Move the <command>logger</command> binary to81 <filename class="directory">/bin</filename> as it is needed by the82 CLFS-Bootscripts package:</para>83 84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen>85 80 86 81 </sect2> … … 109 104 <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg> 110 105 <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid, 111 /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg> 106 /usr/share/bash-completion, 107 /usr/share/doc/util-linux-&util-linux-version;/getopt, 108 /var/lib/hwclock</seg> 112 109 </seglistitem> 113 110 </segmentedlist> … … 270 267 <indexterm zone="ch-system-util-linux cytune"> 271 268 <primary sortas="b-cytune">cytune</primary> 272 </indexterm>273 </listitem>274 </varlistentry>275 276 <varlistentry id="ddate">277 <term><command>ddate</command></term>278 <listitem>279 <para>Gives the Discordian date or converts the given Gregorian date280 to a Discordian one</para>281 <indexterm zone="ch-system-util-linux ddate">282 <primary sortas="b-ddate">ddate</primary>283 269 </indexterm> 284 270 </listitem> … … 598 584 <term><command>lscpu</command></term> 599 585 <listitem> 600 <para>Prints CPU architec hture information</para>586 <para>Prints CPU architecture information</para> 601 587 <indexterm zone="ch-system-util-linux lscpu"> 602 588 <primary sortas="b-lscpu">lscpu</primary> -
BOOK/final-system/common/vim.xml
r88ef769 r03e6a40 50 50 --prefix=/usr --enable-multibyte</userinput></screen> 51 51 52 <variablelist os="f">53 <title>The meaning of the configure options:</title>54 55 <varlistentry>56 <term><parameter>--enable-multibyte</parameter></term>57 <listitem>58 <para>This optional but highly recommended switch enables support59 for editing files in multibyte character encodings. This is needed60 if using a locale with a multibyte character set. This switch is61 also helpful to be able to edit text files initially created in62 Linux distributions like Fedora that use UTF-8 as a default63 character set.</para>64 </listitem>65 </varlistentry>66 67 </variablelist>68 69 52 <para os="g">Compile the package:</para> 70 53 … … 81 64 <para os="j">Install the package:</para> 82 65 83 <screen os="k"><userinput>make install</userinput></screen>66 <screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version; install</userinput></screen> 84 67 85 68 <para os="l">Many users are accustomed to using <command>vi</command> … … 92 75 <screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen> 93 76 94 <para os="n">By default, Vim's documentation is installed in 95 <filename class="directory">/usr/share/vim</filename>. The following symlink 96 allows the documentation to be accessed via 97 <filename class="directory">/usr/share/doc/vim-&vim-version;</filename>, making 98 it consistent with the location of documentation for other packages:</para> 99 100 <screen os="o"><userinput>ln -sv ../vim/vim&vim-version2;/doc /usr/share/doc/vim-&vim-version;</userinput></screen> 101 102 <para os="p">If an X Window System is going to be installed on the CLFS 77 <para os="n">If an X Window System is going to be installed on the CLFS 103 78 system, you may want to recompile Vim after installing X. Vim 104 79 comes with a GUI version of the editor that requires X and some … … 166 141 <segmentedlist> 167 142 <segtitle>Installed programs</segtitle> 168 <segtitle>Installed director y</segtitle>143 <segtitle>Installed directories</segtitle> 169 144 170 145 <seglistitem> … … 173 148 tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl, 174 149 vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg> 175 <seg>/usr/share/vim </seg>150 <seg>/usr/share/vim, /usr/share/doc/vim-&vim-version;</seg> 176 151 </seglistitem> 177 152 </segmentedlist> -
BOOK/final-system/common/xz.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="xz.html"?> 10 10 11 <title>XZ -Utils-&xz-version;</title>11 <title>XZ Utils-&xz-version;</title> 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The XZ -Utils package contains programs for compressing and21 decompressing files. Compressing text files with <command>XZ -Utils</command>20 <para>The XZ Utils package contains programs for compressing and 21 decompressing files. Compressing text files with <command>XZ Utils</command> 22 22 yields a much better compression percentage than with the traditional 23 23 <command>gzip</command>.</para> … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of XZ -Utils</title>29 30 <para os="a">Prepare XZ -Utils for compilation:</para>31 32 <screen os="b"><userinput>./configure --prefix=/usr </userinput></screen>28 <title>Installation of XZ Utils</title> 29 30 <para os="a">Prepare XZ Utils for compilation:</para> 31 32 <screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 33 33 34 34 <para os="c">Compile the package:</para> … … 53 53 54 54 <screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib 55 ln -s vf ../../lib/liblzma.so.&xz-version;/usr/lib/liblzma.so</userinput></screen>55 ln -sfv ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput></screen> 56 56 57 57 </sect2> 58 58 59 59 <sect2 id="contents-xz" role="content"> 60 <title>Contents of XZ -Utils</title>60 <title>Contents of XZ Utils</title> 61 61 62 62 <segmentedlist> … … 74 74 and xzmore</seg> 75 75 <seg>liblzma.[a,so]</seg> 76 <seg>/usr/include/lzma, /usr/share/doc/xz </seg>76 <seg>/usr/include/lzma, /usr/share/doc/xz-&xz-version;</seg> 77 77 </seglistitem> 78 78 </segmentedlist> -
BOOK/final-system/common/zlib.xml
r88ef769 r03e6a40 52 52 53 53 <screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib 54 ln -s vf ../../lib/libz.so.1/usr/lib/libz.so</userinput></screen>54 ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so</userinput></screen> 55 55 56 56 </sect2> -
BOOK/final-system/mips-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/> -
BOOK/final-system/mips/gcc.xml
r88ef769 r03e6a40 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../common/gcc.xml"42 xpointer="xpointer(//*[@os='d'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gcc.xml"46 xpointer="xpointer(//*[@os='e'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 138 130 xpointer="xpointer(//*[@os='z'])"/> 139 131 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/gcc.xml" 134 xpointer="xpointer(//*[@os='aa'])"/> 135 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 137 href="../common/gcc.xml" 138 xpointer="xpointer(//*[@os='ab'])"/> 139 140 140 </sect2> 141 141 -
BOOK/final-system/mips/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <title> EGLIBC-&eglibc-version;</title>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <title>GLIBC-&glibc-version;</title> 10 10 11 <?dbhtml filename=" eglibc.html"?>11 <?dbhtml filename="glibc.html"?> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='g'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='h'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='j'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='k'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='l'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='m'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../multilib/ eglibc-64bit.xml"93 href="../multilib/glibc-64bit.xml" 94 94 xpointer="xpointer(//*[@os='n'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../multilib/ eglibc-64bit.xml"97 href="../multilib/glibc-64bit.xml" 98 98 xpointer="xpointer(//*[@os='o'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../multilib/ eglibc-64bit.xml"101 href="../multilib/glibc-64bit.xml" 102 102 xpointer="xpointer(//*[@os='p'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='q'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='r'])"/> 111 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/ eglibc.xml"113 href="../common/glibc.xml" 114 114 xpointer="xpointer(//*[@os='s'])"/> 115 115 116 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 117 href="../common/ eglibc.xml"117 href="../common/glibc.xml" 118 118 xpointer="xpointer(//*[@os='t'])"/> 119 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/glibc.xml" 122 xpointer="xpointer(//*[@os='u'])"/> 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/glibc.xml" 126 xpointer="xpointer(//*[@os='v'])"/> 127 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/glibc.xml" 130 xpointer="xpointer(//*[@os='w'])"/> 131 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/glibc.xml" 134 xpointer="xpointer(//*[@os='x'])"/> 119 135 120 136 </sect2> 121 137 122 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"124 xpointer="xpointer(id('i18n- eglibc'))"/>139 href="../common/glibc.xml" 140 xpointer="xpointer(id('i18n-glibc'))"/> 125 141 126 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"128 xpointer="xpointer(id('conf- eglibc'))"/>143 href="../common/glibc.xml" 144 xpointer="xpointer(id('conf-glibc'))"/> 129 145 130 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../ common/eglibc.xml"147 href="../ppc/glibc.xml" 132 148 xpointer="xpointer(id('conf-ld'))"/> 133 149 134 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"136 xpointer="xpointer(id('contents- eglibc'))"/>151 href="../common/glibc.xml" 152 xpointer="xpointer(id('contents-glibc'))"/> 137 153 138 154 </sect1> -
BOOK/final-system/mips64-64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64-64/gcc.xml
r88ef769 r03e6a40 43 43 href="../common/gcc.xml" 44 44 xpointer="xpointer(//*[@os='fix2'])"/> 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"47 href="../common/gcc.xml"48 xpointer="xpointer(//*[@os='d'])"/>49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"51 href="../common/gcc.xml"52 xpointer="xpointer(//*[@os='e'])"/>53 45 54 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 144 136 xpointer="xpointer(//*[@os='z'])"/> 145 137 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/gcc.xml" 140 xpointer="xpointer(//*[@os='aa'])"/> 141 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 143 href="../common/gcc.xml" 144 xpointer="xpointer(//*[@os='ab'])"/> 145 146 146 </sect2> 147 147 -
BOOK/final-system/mips64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../mips64/ eglibc-64bit.xml"49 href="../mips64/glibc-64bit.xml" 50 50 xpointer="xpointer(//*[@os='m3'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../mips64/ eglibc-64bit.xml"53 href="../mips64/glibc-64bit.xml" 54 54 xpointer="xpointer(//*[@os='m4'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='s1'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='s2'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='e'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='f'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../x86_64-64/ eglibc.xml"73 href="../x86_64-64/glibc.xml" 74 74 xpointer="xpointer(//*[@os='l5'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../x86_64-64/ eglibc.xml"77 href="../x86_64-64/glibc.xml" 78 78 xpointer="xpointer(//*[@os='l6'])"/> 79 79 80 <para>Now we will force EGLIBC to build as 64-bit instead of the default80 <para>Now we will force GLIBC to build as 64-bit instead of the default 81 81 n32 with the following sed:</para> 82 82 … … 85 85 86 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/ eglibc.xml"87 href="../common/glibc.xml" 88 88 xpointer="xpointer(//*[@os='g'])"/> 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href="../x86_64-64/ eglibc.xml"91 href="../x86_64-64/glibc.xml" 92 92 xpointer="xpointer(//*[@os='h'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../x86_64-64/ eglibc.xml"95 href="../x86_64-64/glibc.xml" 96 96 xpointer="xpointer(//*[@os='i'])"/> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href="../common/ eglibc.xml"99 href="../common/glibc.xml" 100 100 xpointer="xpointer(//*[@os='j'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../common/ eglibc.xml"103 href="../common/glibc.xml" 104 104 xpointer="xpointer(//*[@os='k'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href="../common/ eglibc.xml"107 href="../common/glibc.xml" 108 108 xpointer="xpointer(//*[@os='l'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../common/ eglibc.xml"111 href="../common/glibc.xml" 112 112 xpointer="xpointer(//*[@os='m'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../multilib/ eglibc-64bit.xml"115 href="../multilib/glibc-64bit.xml" 116 116 xpointer="xpointer(//*[@os='n'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../multilib/ eglibc-64bit.xml"119 href="../multilib/glibc-64bit.xml" 120 120 xpointer="xpointer(//*[@os='o'])"/> 121 121 122 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../multilib/ eglibc-64bit.xml"123 href="../multilib/glibc-64bit.xml" 124 124 xpointer="xpointer(//*[@os='p'])"/> 125 125 126 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"127 href="../common/glibc.xml" 128 128 xpointer="xpointer(//*[@os='q'])"/> 129 129 130 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"131 href="../common/glibc.xml" 132 132 xpointer="xpointer(//*[@os='r'])"/> 133 133 134 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"135 href="../common/glibc.xml" 136 136 xpointer="xpointer(//*[@os='s'])"/> 137 137 138 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"139 href="../common/glibc.xml" 140 140 xpointer="xpointer(//*[@os='t'])"/> 141 141 142 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 143 href="../ x86_64-64/eglibc.xml"143 href="../common/glibc.xml" 144 144 xpointer="xpointer(//*[@os='u'])"/> 145 145 146 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 147 href="../ x86_64-64/eglibc.xml"147 href="../common/glibc.xml" 148 148 xpointer="xpointer(//*[@os='v'])"/> 149 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 151 href="../common/glibc.xml" 152 xpointer="xpointer(//*[@os='w'])"/> 153 154 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 155 href="../common/glibc.xml" 156 xpointer="xpointer(//*[@os='x'])"/> 149 157 150 158 </sect2> 151 159 152 160 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 153 href="../common/ eglibc.xml"154 xpointer="xpointer(id('i18n- eglibc'))"/>161 href="../common/glibc.xml" 162 xpointer="xpointer(id('i18n-glibc'))"/> 155 163 156 164 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 157 href="../common/ eglibc.xml"158 xpointer="xpointer(id('conf- eglibc'))"/>165 href="../common/glibc.xml" 166 xpointer="xpointer(id('conf-glibc'))"/> 159 167 160 168 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 161 href="../mips/ eglibc.xml"169 href="../mips/glibc.xml" 162 170 xpointer="xpointer(id('conf-ld'))"/> 163 171 164 172 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 165 href="../common/ eglibc.xml"166 xpointer="xpointer(id('contents- eglibc'))"/>173 href="../common/glibc.xml" 174 xpointer="xpointer(id('contents-glibc'))"/> 167 175 168 176 </sect1> -
BOOK/final-system/mips64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc-n32.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ eglibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-n32.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-64bit.xml"/> 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/adjusting.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/> … … 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 41 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/> 42 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-n32.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-n32.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/> 43 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 44 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 50 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/> 51 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n 32.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/> 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-n32.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 55 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 56 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/> 57 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> 59 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 60 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>65 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/> 66 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/> 67 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/>70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>71 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 72 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 76 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/> 77 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-64bit.xml"/> 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>79 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/> 80 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/> … … 93 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/> 94 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 95 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 104 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 105 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-n32.xml"/> 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-n32.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 106 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 107 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> … … 109 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 110 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-n32.xml"/> 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-n32.xml"/> 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-n32.xml"/> 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/> 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 119 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 120 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/>123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>124 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 125 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/> -
BOOK/final-system/mips64/binutils.xml
r88ef769 r03e6a40 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/>85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"87 href="../common/binutils.xml"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"111 href="../common/binutils.xml"112 xpointer="xpointer(//*[@os='t'])"/>113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"115 href="../common/binutils.xml"116 xpointer="xpointer(//*[@os='u'])"/>117 118 106 </sect2> 119 107 -
BOOK/final-system/mips64/gcc.xml
r88ef769 r03e6a40 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gcc.xml"46 xpointer="xpointer(//*[@os='e'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 href="../common/gcc.xml"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">8 <sect1 id="ch-system-glibc" role="wrap"> 9 9 <?dbhtml filename="glibc-64bit.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href=" eglibc.xml"18 href="glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l3'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../multilib/ eglibc-64bit.xml"37 href="../multilib/glibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href=" eglibc.xml"41 href="glibc.xml" 42 42 xpointer="xpointer(//*[@os='b'])"/> 43 43 44 <para os="m3">The following will cause EGLIBC to use an absolute path to the44 <para os="m3">The following will cause GLIBC to use an absolute path to the 45 45 ldd-rewrite-script instead of a relative path:</para> 46 46 … … 49 49 50 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/ eglibc.xml"51 href="../common/glibc.xml" 52 52 xpointer="xpointer(//*[@os='s1'])"/> 53 53 54 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../common/ eglibc.xml"55 href="../common/glibc.xml" 56 56 xpointer="xpointer(//*[@os='s2'])"/> 57 57 58 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href=" eglibc.xml"59 href="glibc.xml" 60 60 xpointer="xpointer(//*[@os='e'])"/> 61 61 62 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href=" eglibc.xml"63 href="glibc.xml" 64 64 xpointer="xpointer(//*[@os='f'])"/> 65 65 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../multilib/ eglibc-64bit.xml"67 href="../multilib/glibc-64bit.xml" 68 68 xpointer="xpointer(//*[@os='m1'])"/> 69 69 70 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 71 href="../multilib/ eglibc-64bit.xml"71 href="../multilib/glibc-64bit.xml" 72 72 xpointer="xpointer(//*[@os='m2'])"/> 73 73 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href=" eglibc.xml"75 href="glibc.xml" 76 76 xpointer="xpointer(//*[@os='g'])"/> 77 77 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 79 href="../multilib/ eglibc-64bit.xml"79 href="../multilib/glibc-64bit.xml" 80 80 xpointer="xpointer(//*[@os='h'])"/> 81 81 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 href="../multilib/ eglibc-64bit.xml"83 href="../multilib/glibc-64bit.xml" 84 84 xpointer="xpointer(//*[@os='i'])"/> 85 85 86 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href=" eglibc.xml"87 href="glibc.xml" 88 88 xpointer="xpointer(//*[@os='j'])"/> 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href=" eglibc.xml"91 href="glibc.xml" 92 92 xpointer="xpointer(//*[@os='k'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href=" eglibc.xml"95 href="glibc.xml" 96 96 xpointer="xpointer(//*[@os='l'])"/> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href=" eglibc.xml"99 href="glibc.xml" 100 100 xpointer="xpointer(//*[@os='m'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href="../multilib/ eglibc-64bit.xml"103 href="../multilib/glibc-64bit.xml" 104 104 xpointer="xpointer(//*[@os='n'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href="../multilib/ eglibc-64bit.xml"107 href="../multilib/glibc-64bit.xml" 108 108 xpointer="xpointer(//*[@os='o'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href="../multilib/ eglibc-64bit.xml"111 href="../multilib/glibc-64bit.xml" 112 112 xpointer="xpointer(//*[@os='p'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href=" eglibc.xml"115 href="glibc.xml" 116 116 xpointer="xpointer(//*[@os='s'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href=" eglibc.xml"119 href="glibc.xml" 120 120 xpointer="xpointer(//*[@os='t'])"/> 121 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/glibc.xml" 124 xpointer="xpointer(//*[@os='u'])"/> 125 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/glibc.xml" 128 xpointer="xpointer(//*[@os='v'])"/> 129 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/glibc.xml" 132 xpointer="xpointer(//*[@os='w'])"/> 133 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/glibc.xml" 136 xpointer="xpointer(//*[@os='x'])"/> 121 137 122 138 </sect2> 123 139 124 140 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/ eglibc.xml"126 xpointer="xpointer(id('i18n- eglibc'))"/>141 href="../common/glibc.xml" 142 xpointer="xpointer(id('i18n-glibc'))"/> 127 143 128 144 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/ eglibc.xml"130 xpointer="xpointer(id('conf- eglibc'))"/>145 href="../common/glibc.xml" 146 xpointer="xpointer(id('conf-glibc'))"/> 131 147 132 148 <sect2 id="conf-ld" role="configuration"> … … 177 193 178 194 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 179 href="../common/ eglibc.xml"180 xpointer="xpointer(id('contents- eglibc'))"/>195 href="../common/glibc.xml" 196 xpointer="xpointer(id('contents-glibc'))"/> 181 197 182 198 </sect1> -
BOOK/final-system/mips64/glibc-n32.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc-n32" role="wrap">9 <?dbhtml filename=" eglibc-n32.html"?>8 <sect1 id="ch-system-glibc-n32" role="wrap"> 9 <?dbhtml filename="glibc-n32.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; N32</title>11 <title>GLIBC-&glibc-version; N32</title> 12 12 13 <indexterm zone="ch-system- eglibc-n32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc-n32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href=" eglibc.xml"18 href="glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l3'])"/> 35 35 … … 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href=" eglibc.xml"42 href="glibc.xml" 43 43 xpointer="xpointer(//*[@os='b'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href=" eglibc-64bit.xml"46 href="glibc-64bit.xml" 47 47 xpointer="xpointer(//*[@os='m3'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href=" eglibc-64bit.xml"50 href="glibc-64bit.xml" 51 51 xpointer="xpointer(//*[@os='m4'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='s1'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='s2'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href=" eglibc.xml"62 href="glibc.xml" 63 63 xpointer="xpointer(//*[@os='e'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href=" eglibc.xml"66 href="glibc.xml" 67 67 xpointer="xpointer(//*[@os='f'])"/> 68 68 69 <para os="m1">Tell EGLIBC to install its 32-bit libraries into69 <para os="m1">Tell GLIBC to install its 32-bit libraries into 70 70 <filename class="directory">/lib32</filename>:</para> 71 71 … … 73 73 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href=" eglibc.xml"75 href="glibc.xml" 76 76 xpointer="xpointer(//*[@os='g'])"/> 77 77 78 78 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 79 ../ eglibc-&eglibc-version;/configure --prefix=/usr \79 ../glibc-&glibc-version;/configure --prefix=/usr \ 80 80 --disable-profile --enable-kernel=2.6.32 \ 81 --libexecdir=/usr/lib32/ eglibc --libdir=/usr/lib32 \81 --libexecdir=/usr/lib32/glibc --libdir=/usr/lib32 \ 82 82 --enable-obsolete-rpc</userinput></screen> 83 83 … … 86 86 87 87 <varlistentry> 88 <term><parameter>--libexecdir=/usr/lib32/ eglibc</parameter></term>88 <term><parameter>--libexecdir=/usr/lib32/glibc</parameter></term> 89 89 <listitem> 90 90 <para>This changes the location of the <command>getconf</command> 91 91 program from its default of <filename 92 92 class="directory">/usr/libexec</filename> to <filename 93 class="directory">/usr/lib32/ eglibc</filename>.</para>93 class="directory">/usr/lib32/glibc</filename>.</para> 94 94 </listitem> 95 95 </varlistentry> … … 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href=" eglibc.xml"99 href="glibc.xml" 100 100 xpointer="xpointer(//*[@os='j'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href=" eglibc.xml"103 href="glibc.xml" 104 104 xpointer="xpointer(//*[@os='k'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href=" eglibc.xml"107 href="glibc.xml" 108 108 xpointer="xpointer(//*[@os='l'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href=" eglibc.xml"111 href="glibc.xml" 112 112 xpointer="xpointer(//*[@os='m'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../multilib/ eglibc-64bit.xml"115 href="../multilib/glibc-64bit.xml" 116 116 xpointer="xpointer(//*[@os='n'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href="../multilib/ eglibc-64bit.xml"119 href="../multilib/glibc-64bit.xml" 120 120 xpointer="xpointer(//*[@os='o'])"/> 121 121 122 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../multilib/ eglibc-64bit.xml"123 href="../multilib/glibc-64bit.xml" 124 124 xpointer="xpointer(//*[@os='p'])"/> 125 125 126 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href=" eglibc.xml"127 href="glibc.xml" 128 128 xpointer="xpointer(//*[@os='s'])"/> 129 129 130 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href=" eglibc.xml"131 href="glibc.xml" 132 132 xpointer="xpointer(//*[@os='t'])"/> 133 133 … … 138 138 139 139 <para>Details on this package are located in <xref 140 linkend="contents- eglibc" role="."/></para>140 linkend="contents-glibc" role="."/></para> 141 141 142 142 </sect2> -
BOOK/final-system/mips64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc-32" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc-32" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit Libraries</title>11 <title>GLIBC-&glibc-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- eglibc-32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc-32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ eglibc.xml"19 href="../common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 … … 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/ eglibc.xml"30 href="../common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='l1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/ eglibc.xml"34 href="../common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='l2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='l3'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='l4'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='b'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='s1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='s2'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='e'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='f'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='g'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../multilib/ eglibc.xml"70 href="../multilib/glibc.xml" 71 71 xpointer="xpointer(//*[@os='h'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='i'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='j'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='k'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='l'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../multilib/ eglibc.xml"90 href="../multilib/glibc.xml" 91 91 xpointer="xpointer(//*[@os='l1b'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../multilib/ eglibc.xml"94 href="../multilib/glibc.xml" 95 95 xpointer="xpointer(//*[@os='l2b'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='m'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='n'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='o'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/ eglibc.xml"110 href="../common/glibc.xml" 111 111 xpointer="xpointer(//*[@os='p'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='q'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../common/ eglibc.xml"118 href="../common/glibc.xml" 119 119 xpointer="xpointer(//*[@os='r'])"/> 120 120 121 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/ eglibc.xml"122 href="../common/glibc.xml" 123 123 xpointer="xpointer(//*[@os='s'])"/> 124 124 125 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"126 href="../common/glibc.xml" 127 127 xpointer="xpointer(//*[@os='t'])"/> 128 128 … … 133 133 134 134 <para>Details on this package are located in <xref 135 linkend="contents- eglibc" role="."/></para>135 linkend="contents-glibc" role="."/></para> 136 136 137 137 </sect2> -
BOOK/final-system/multilib/automake.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r88ef769 r03e6a40 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 83 href="../common/binutils.xml" 84 xpointer="xpointer(//*[@os='m'])"/>85 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"87 href="../common/binutils.xml"88 84 xpointer="xpointer(//*[@os='n'])"/> 89 85 … … 108 104 xpointer="xpointer(//*[@os='s'])"/> 109 105 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"111 href="../common/binutils.xml"112 xpointer="xpointer(//*[@os='t'])"/>113 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"115 href="../common/binutils.xml"116 xpointer="xpointer(//*[@os='u'])"/>117 118 106 </sect2> 119 107 -
BOOK/final-system/multilib/bison-64bit.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/bison.xml" 26 xpointer="xpointer(//*[@os='t3'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="../common/bison.xml"30 xpointer="xpointer(//*[@os='t4'])"/>31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"33 href="../common/bison.xml"34 26 xpointer="xpointer(//*[@os='a'])"/> 35 27 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" M4=m4 \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 37 30 38 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r88ef769 r03e6a40 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/bison.xml"31 xpointer="xpointer(//*[@os='t4'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bison.xml"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" M4=m4 \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 38 31 39 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r88ef769 r03e6a40 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 26 href="../common/bison.xml" 27 xpointer="xpointer(//*[@os='t3'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/bison.xml"31 xpointer="xpointer(//*[@os='t4'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../common/bison.xml"35 27 xpointer="xpointer(//*[@os='a'])"/> 36 28 37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" M4=m4 \ 30 ./configure --prefix=/usr</userinput></screen> 38 31 39 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bzip2-64bit.xml
r88ef769 r03e6a40 29 29 href="bzip2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/bzip2.xml" 34 xpointer="xpointer(//*[@os='s3'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/bzip2.xml" 38 xpointer="xpointer(//*[@os='s4'])"/> 31 39 32 40 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2-n32.xml
r88ef769 r03e6a40 30 30 href="bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/bzip2.xml" 35 xpointer="xpointer(//*[@os='s3'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/bzip2.xml" 39 xpointer="xpointer(//*[@os='s4'])"/> 32 40 33 41 <para os="m1">We need to change the default lib path -
BOOK/final-system/multilib/bzip2.xml
r88ef769 r03e6a40 30 30 href="../common/bzip2.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/bzip2.xml" 35 xpointer="xpointer(//*[@os='s3'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/bzip2.xml" 39 xpointer="xpointer(//*[@os='s4'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-64bit.xml
r88ef769 r03e6a40 30 30 ./configure --prefix=/usr \ 31 31 --libdir=/usr/lib64 --enable-shared --with-isl=system</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/cloog.xml" 35 xpointer="xpointer(//*[@os='s1'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/cloog.xml" 39 xpointer="xpointer(//*[@os='s2'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-n32.xml
r88ef769 r03e6a40 31 31 ./configure --prefix=/usr \ 32 32 --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/cloog.xml" 36 xpointer="xpointer(//*[@os='s1'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/cloog.xml" 40 xpointer="xpointer(//*[@os='s2'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog.xml
r88ef769 r03e6a40 31 31 ./configure --prefix=/usr \ 32 32 --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/cloog.xml" 36 xpointer="xpointer(//*[@os='s1'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/cloog.xml" 40 xpointer="xpointer(//*[@os='s2'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/coreutils.xml
r88ef769 r03e6a40 107 107 xpointer="xpointer(//*[@os='t'])"/> 108 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"110 href="../common/coreutils.xml"111 xpointer="xpointer(//*[@os='u'])"/>112 113 109 </sect2> 114 110 -
BOOK/final-system/multilib/dbus.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eudev-32" role="wrap">9 <?dbhtml filename=" eudev.html"?>8 <sect1 id="ch-system-dbus-32" role="wrap"> 9 <?dbhtml filename="dbus.html"?> 10 10 11 <title> Eudev-&eudev-version; 32 Bit Libraries</title>11 <title>D-Bus-&dbus-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system-eudev-32"> 14 <primary sortas="a-Eudev">Eudev 32 Bit Libraries</primary> 15 <secondary>32 Bit</secondary> 13 <indexterm zone="ch-system-dbus-32"> 14 <primary sortas="a-D-Bus">D-Bus 32 Bit Libraries</primary> 16 15 </indexterm> 17 16 18 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ eudev.xml"18 href="../common/dbus.xml" 20 19 xpointer="xpointer(//*[@role='package'])"/> 21 20 22 21 <sect2 role="installation"> 23 <title>Installation of Eudev</title>22 <title>Installation of D-Bus</title> 24 23 25 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eudev.xml"25 href="../common/dbus.xml" 27 26 xpointer="xpointer(//*[@os='a'])"/> 28 27 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \ 30 CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc \ 31 --with-rootprefix="" --libexecdir=/lib --enable-split-usr \ 32 --libdir=/usr/lib --with-rootlibdir=/lib --sbindir=/sbin --bindir=/sbin \ 33 --enable-rule_generator --disable-introspection --disable-keymap \ 34 --disable-gudev --disable-gtk-doc-html --enable-libkmod</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \ 29 ./configure --prefix=/usr --sysconfdir=/etc \ 30 --libdir=/usr/lib --libexecdir=/usr/lib/dbus-1.0 \ 31 --localstatedir=/var --with-systemdsystemunitdir=/lib/systemd/system \ 32 --docdir=/usr/share/doc/dbus-&dbus-version;</userinput></screen> 35 33 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eudev.xml"35 href="../common/dbus.xml" 38 36 xpointer="xpointer(//*[@os='c'])"/> 39 37 40 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eudev.xml"39 href="../common/dbus.xml" 42 40 xpointer="xpointer(//*[@os='d'])"/> 43 41 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eudev.xml"43 href="../common/dbus.xml" 46 44 xpointer="xpointer(//*[@os='e'])"/> 47 45 48 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eudev.xml"50 xpointer="xpointer(//*[@os=' e2'])"/>47 href="../common/dbus.xml" 48 xpointer="xpointer(//*[@os='f'])"/> 51 49 52 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eudev.xml"51 href="../common/dbus.xml" 54 52 xpointer="xpointer(//*[@os='g'])"/> 55 53 56 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eudev.xml"55 href="../common/dbus.xml" 58 56 xpointer="xpointer(//*[@os='h'])"/> 57 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/dbus.xml" 60 xpointer="xpointer(//*[@os='i'])"/> 59 61 60 62 </sect2> … … 64 66 65 67 <para>Details on this package are located in <xref 66 linkend="contents- eudev" role="."/></para>68 linkend="contents-dbus" role="."/></para> 67 69 68 70 </sect2> -
BOOK/final-system/multilib/diffutils.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 25 href="../common/diffutils.xml" 26 xpointer="xpointer(//*[@os='s1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/diffutils.xml" 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/diffutils.xml" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 … … 30 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 39 href="../common/diffutils.xml" 32 xpointer="xpointer(//*[@os='s 1'])"/>40 xpointer="xpointer(//*[@os='s3'])"/> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 43 href="../common/diffutils.xml" 36 xpointer="xpointer(//*[@os='s 2'])"/>44 xpointer="xpointer(//*[@os='s4'])"/> 37 45 38 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/e2fsprogs-64bit.xml
r88ef769 r03e6a40 39 39 xpointer="xpointer(//*[@os='c'])"/> 40 40 41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 ../configure --prefix=/usr --with-root-prefix="" \ 41 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 42 CC="gcc ${BUILD64}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 43 44 --enable-elf-shlibs --disable-libblkid \ 44 45 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs-n32.xml
r88ef769 r03e6a40 40 40 xpointer="xpointer(//*[@os='c'])"/> 41 41 42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 ../configure --prefix=/usr --with-root-prefix="" \ 42 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 43 CC="gcc ${BUILDN32}" \ 44 ../configure --prefix=/usr --with-root-prefix="" \ 44 45 --enable-elf-shlibs --disable-libblkid \ 45 46 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/e2fsprogs.xml
r88ef769 r03e6a40 35 35 xpointer="xpointer(//*[@os='c'])"/> 36 36 37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 ../configure --prefix=/usr --with-root-prefix="" \ 37 <screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 38 CC="gcc ${BUILD32}" \ 39 ../configure --prefix=/usr --with-root-prefix="" \ 39 40 --enable-elf-shlibs --disable-libblkid \ 40 41 --disable-libuuid --disable-fsck \ -
BOOK/final-system/multilib/flex-64bit.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \29 --libdir=/usr/lib64 </userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILD64}" M4=m4 ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <para os="h">There are some packages that expect to find the 56 <filename class="libraryfile">lex</filename> library in <filename 57 class="directory">/usr/lib64</filename>. Create a symlink to account for 58 this:</para> 59 60 <screen os="i"><userinput>ln -sv libfl.a /usr/lib64/libl.a</userinput></screen> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/flex.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 61 58 62 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 60 href="../common/flex.xml" 64 xpointer="xpointer(//*[@os='j'])"/> 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href="../common/flex.xml" 68 xpointer="xpointer(//*[@os='k'])"/> 61 xpointer="xpointer(//*[@os='i'])"/> 69 62 70 63 </sect2> -
BOOK/final-system/multilib/flex-n32.xml
r88ef769 r03e6a40 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \29 --libdir=/usr/lib32 </userinput></screen>28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" M4=m4 ./configure --prefix=/usr \ 29 --libdir=/usr/lib32 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 xpointer="xpointer(//*[@os='g'])"/> 46 46 47 <para os="h">There are some packages that expect to find the48 <filename class="libraryfile">lex</filename> library in <filename49 class="directory">/usr/lib32</filename>. Create a symlink to account for50 this:</para>51 52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen>53 54 47 </sect2> 55 48 -
BOOK/final-system/multilib/flex.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 33 34 xpointer="xpointer(//*[@os='c'])"/> 34 35 35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen>36 <screen os="d"><userinput>make</userinput></screen> 36 37 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 39 40 xpointer="xpointer(//*[@os='f'])"/> 40 41 41 <screen os="g"><userinput>make install-libLIBRARIES</userinput></screen> 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/flex.xml" 45 xpointer="xpointer(//*[@os='h'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/flex.xml" 49 xpointer="xpointer(//*[@os='i'])"/> 42 <screen os="g"><userinput>make install</userinput></screen> 50 43 51 44 </sect2> -
BOOK/final-system/multilib/gawk.xml
r88ef769 r03e6a40 53 53 xpointer="xpointer(//*[@os='g'])"/> 54 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/gawk.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 58 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/gawk.xml" 61 xpointer="xpointer(//*[@os='i'])"/> 62 55 63 </sect2> 56 64 -
BOOK/final-system/multilib/gcc.xml
r88ef769 r03e6a40 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/gcc.xml" 42 xpointer="xpointer(//*[@os='d'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gcc.xml"46 xpointer="xpointer(//*[@os='e'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 href="../common/gcc.xml"50 42 xpointer="xpointer(//*[@os='f'])"/> 51 43 … … 65 57 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 66 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \ 68 --enable-checking=release --enable-libstdcxx-time \ 69 --disable-install-libiberty</userinput></screen> 59 --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen> 70 60 71 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-64bit.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 29 ./configure --prefix=/usr --libdir=/usr/lib64 \ 30 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext-n32.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 30 ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 30 ./configure --prefix=/usr --libdir=/usr/lib32 \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gettext.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 30 ./configure --prefix=/usr</userinput></screen> 30 ./configure --prefix=/usr \ 31 --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen> 31 32 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc-64bit.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc-64bit.html"?> 10 10 11 <title>Glibc-& eglibc-version; 64-Bit</title>11 <title>Glibc-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href=" eglibc.xml"18 href="glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l3'])"/> 35 35 … … 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href=" eglibc.xml"42 href="glibc.xml" 43 43 xpointer="xpointer(//*[@os='b'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='s1'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='s2'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href=" eglibc.xml"54 href="glibc.xml" 55 55 xpointer="xpointer(//*[@os='e'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href=" eglibc.xml"58 href="glibc.xml" 59 59 xpointer="xpointer(//*[@os='f'])"/> 60 60 61 <para os="m1">Tell EGLIBC to install its 64-bit libraries into61 <para os="m1">Tell GLIBC to install its 64-bit libraries into 62 62 <filename class="directory">/lib64</filename>:</para> 63 63 … … 65 65 66 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 67 href=" eglibc.xml"67 href="glibc.xml" 68 68 xpointer="xpointer(//*[@os='g'])"/> 69 69 70 70 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 71 ../ eglibc-&eglibc-version;/configure --prefix=/usr \71 ../glibc-&glibc-version;/configure --prefix=/usr \ 72 72 --disable-profile --enable-kernel=2.6.32 \ 73 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ … … 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href=" eglibc.xml"91 href="glibc.xml" 92 92 xpointer="xpointer(//*[@os='j'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href=" eglibc.xml"95 href="glibc.xml" 96 96 xpointer="xpointer(//*[@os='k'])"/> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href=" eglibc.xml"99 href="glibc.xml" 100 100 xpointer="xpointer(//*[@os='l'])"/> 101 101 102 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 103 href=" eglibc.xml"103 href="glibc.xml" 104 104 xpointer="xpointer(//*[@os='m'])"/> 105 105 106 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 107 href=" eglibc.xml"107 href="glibc.xml" 108 108 xpointer="xpointer(//*[@os='n'])"/> 109 109 110 110 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 111 href=" eglibc.xml"111 href="glibc.xml" 112 112 xpointer="xpointer(//*[@os='o'])"/> 113 113 114 114 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 115 href="../common/ eglibc.xml"115 href="../common/glibc.xml" 116 116 xpointer="xpointer(//*[@os='p'])"/> 117 117 118 118 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 119 href=" eglibc.xml"119 href="glibc.xml" 120 120 xpointer="xpointer(//*[@os='s'])"/> 121 121 122 122 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href=" eglibc.xml"123 href="glibc.xml" 124 124 xpointer="xpointer(//*[@os='t'])"/> 125 126 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/glibc.xml" 128 xpointer="xpointer(//*[@os='u'])"/> 129 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/glibc.xml" 132 xpointer="xpointer(//*[@os='v'])"/> 133 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/glibc.xml" 136 xpointer="xpointer(//*[@os='w'])"/> 137 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/glibc.xml" 140 xpointer="xpointer(//*[@os='x'])"/> 125 141 126 142 </sect2> 127 143 128 144 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/ eglibc.xml"130 xpointer="xpointer(id('i18n- eglibc'))"/>145 href="../common/glibc.xml" 146 xpointer="xpointer(id('i18n-glibc'))"/> 131 147 132 148 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/ eglibc.xml"134 xpointer="xpointer(id('conf- eglibc'))"/>149 href="../common/glibc.xml" 150 xpointer="xpointer(id('conf-glibc'))"/> 135 151 136 152 <sect2 id="conf-ld" role="configuration"> … … 177 193 178 194 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 179 href="../common/ eglibc.xml"180 xpointer="xpointer(id('contents- eglibc'))"/>195 href="../common/glibc.xml" 196 xpointer="xpointer(id('contents-glibc'))"/> 181 197 182 198 </sect1> -
BOOK/final-system/multilib/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc-32" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc-32" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit Libraries</title>11 <title>GLIBC-&glibc-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- eglibc-32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc-32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ eglibc.xml"19 href="../common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/ eglibc.xml"30 href="../common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='l1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/ eglibc.xml"34 href="../common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='l2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='l3'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='l4'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='b'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='s1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='s2'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='e'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='f'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='g'])"/> 68 68 69 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 ../ eglibc-&eglibc-version;/configure --prefix=/usr \70 ../glibc-&glibc-version;/configure --prefix=/usr \ 71 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib/ eglibc --host=${CLFS_TARGET32} \72 --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \ 73 73 --enable-obsolete-rpc</userinput></screen> 74 74 75 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 76 href="../common/ eglibc.xml"76 href="../common/glibc.xml" 77 77 xpointer="xpointer(//*[@os='i'])"/> 78 78 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 80 href="../common/ eglibc.xml"80 href="../common/glibc.xml" 81 81 xpointer="xpointer(//*[@os='j'])"/> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 href="../common/ eglibc.xml"84 href="../common/glibc.xml" 85 85 xpointer="xpointer(//*[@os='k'])"/> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/ eglibc.xml"88 href="../common/glibc.xml" 89 89 xpointer="xpointer(//*[@os='l'])"/> 90 90 91 91 <para os="l1b">In multilib, we tend to think that compiling for 92 92 <literal>${CLFS_TARGET32}</literal> is <emphasis>not</emphasis> 93 cross-compiling. EGLIBC takes the traditional view that if you are building93 cross-compiling. GLIBC takes the traditional view that if you are building 94 94 for a different host then you are cross-compiling, so you won't be running 95 95 the tests and therefore you don't need the locale files. When we run … … 97 97 sed allows these tests to succeed:</para> 98 98 99 <screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../ eglibc-&eglibc-version;/localedata/Makefile</userinput></screen>99 <screen os="l2b"><userinput>sed -i '/cross-compiling/s@ifeq@ifneq@g' ../glibc-&glibc-version;/localedata/Makefile</userinput></screen> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='m'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='n'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/ eglibc.xml"110 href="../common/glibc.xml" 111 111 xpointer="xpointer(//*[@os='o'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='p'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../common/ eglibc.xml"118 href="../common/glibc.xml" 119 119 xpointer="xpointer(//*[@os='q'])"/> 120 120 121 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/ eglibc.xml"122 href="../common/glibc.xml" 123 123 xpointer="xpointer(//*[@os='r'])"/> 124 124 125 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"126 href="../common/glibc.xml" 127 127 xpointer="xpointer(//*[@os='s'])"/> 128 128 129 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/ eglibc.xml"130 href="../common/glibc.xml" 131 131 xpointer="xpointer(//*[@os='t'])"/> 132 132 … … 137 137 138 138 <para>Details on this package are located in <xref 139 linkend="contents- eglibc" role="."/></para>139 linkend="contents-glibc" role="."/></para> 140 140 141 141 </sect2> -
BOOK/final-system/multilib/gmp-64bit.xml
r88ef769 r03e6a40 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/gmp.xml" 78 xpointer="xpointer(//*[@os='j'])"/> 79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/gmp.xml" 82 xpointer="xpointer(//*[@os='k'])"/> 83 76 84 <para os="j">Create the 64bit header file:</para> 77 85 -
BOOK/final-system/multilib/gzip.xml
r88ef769 r03e6a40 40 40 xpointer="xpointer(//*[@os='e'])"/> 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/gzip.xml" 44 xpointer="xpointer(//*[@os='e2'])"/> 42 <screen><userinput remap="test">make PERL=perl-64 check</userinput></screen> 45 43 46 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r88ef769 r03e6a40 46 46 xpointer="xpointer(//*[@os='a'])"/> 47 47 48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= LIBDIR=/usr/lib64\49 DOCDIR=/usr/share/doc/iproute2MANDIR=/usr/share/man</userinput></screen>48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= \ 49 LIBDIR=/usr/lib64 MANDIR=/usr/share/man</userinput></screen> 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 62 62 63 63 <screen os="f"><userinput>make DESTDIR= LIBDIR=/usr/lib64 \ 64 DOCDIR=/usr/share/doc/iproute2 \64 DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \ 65 65 MANDIR=/usr/share/man install</userinput></screen> 66 66 -
BOOK/final-system/multilib/iputils.xml
r88ef769 r03e6a40 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen os="b"><userinput>make USE_CAP=noCC="gcc ${BUILD64}" \36 <screen os="b"><userinput>make CC="gcc ${BUILD64}" \ 37 37 IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 38 38 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> -
BOOK/final-system/multilib/kbd.xml
r88ef769 r03e6a40 55 55 xpointer="xpointer(//*[@os='i'])"/> 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/kbd.xml" 59 xpointer="xpointer(//*[@os='j'])"/> 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/kbd.xml" 63 xpointer="xpointer(//*[@os='k'])"/> 64 57 65 </sect2> 58 66 -
BOOK/final-system/multilib/kmod-64bit.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 ./configure --prefix=/usr \30 --bindir=/bin --sysconfdir=/etc \31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \32 --with-zlib --with-xz --disable-manpages</userinput></screen>29 ./configure --prefix=/usr \ 30 --bindir=/bin --sysconfdir=/etc \ 31 --with-rootlibdir=/lib64 --libdir=/usr/lib64 \ 32 --with-zlib --with-xz</userinput></screen> 33 33 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod-n32.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \33 --with-zlib --with-xz --disable-manpages</userinput></screen>29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib32 --libdir=/usr/lib32 \ 33 --with-zlib --with-xz</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/kmod.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr \31 --bindir=/bin --sysconfdir=/etc \32 --with-rootlibdir=/lib --libdir=/usr/lib \33 --with-zlib --with-xz --disable-manpages</userinput></screen>30 ./configure --prefix=/usr \ 31 --bindir=/bin --sysconfdir=/etc \ 32 --with-rootlibdir=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz</userinput></screen> 34 34 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-64bit.xml
r88ef769 r03e6a40 36 36 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \ 37 37 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 38 ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared</userinput></screen> 38 ./configure --prefix=/usr --libdir=/usr/lib64 \ 39 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 39 40 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr-n32.xml
r88ef769 r03e6a40 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \ 38 38 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 39 ./configure --prefix=/usr --libdir=/usr/lib32 --enable-shared</userinput></screen> 39 ./configure --prefix=/usr --libdir=/usr/lib32 \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/mpfr.xml
r88ef769 r03e6a40 37 37 <screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \ 38 38 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} --enable-shared</userinput></screen> 39 ./configure --prefix=/usr --host=${CLFS_TARGET32} \ 40 --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-64bit.xml
r88ef769 r03e6a40 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para> 75 75 76 <screen os="k"><userinput>rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/libmenuw.so.5 /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/libpanelw.so.5 /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen> 76 <screen os="k"><userinput> 77 ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so 78 ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so 79 ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so 80 ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so 81 rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so 82 </userinput></screen> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 96 98 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen> 97 99 98 <para os="n">Now we will create a symlink for /usr/share/terminfo in99 <filename class="directory">/usr/lib64</filename> for compatibility:</para>100 101 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib64/terminfo</userinput></screen>102 103 100 </sect2> 104 101 -
BOOK/final-system/multilib/ncurses-n32.xml
r88ef769 r03e6a40 74 74 <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para> 75 75 76 <screen os="k"><userinput>rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 77 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libncursesw.so 78 ln -svf ../../lib32/libmenuw.so.5 /usr/lib32/libmenuw.so 79 ln -svf ../../lib32/libpanelw.so.5 /usr/lib32/libpanelw.so 80 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen> 76 <screen os="k"><userinput> 77 ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so 78 ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so 79 ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so 80 ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so 81 rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so 82 </userinput></screen> 81 83 82 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 95 97 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 96 98 97 <para os="n">Now we will create a symlink for /usr/share/terminfo in98 <filename class="directory">/usr/lib32</filename> for compatibility:</para>99 100 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib32/terminfo</userinput></screen>101 102 99 </sect2> 103 100 -
BOOK/final-system/multilib/ncurses.xml
r88ef769 r03e6a40 97 97 ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen> 98 98 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"100 href="../common/ncurses.xml"101 xpointer="xpointer(//*[@os='n'])"/>102 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"104 href="../common/ncurses.xml"105 xpointer="xpointer(//*[@os='o'])"/>106 107 99 </sect2> 108 100 -
BOOK/final-system/multilib/perl.xml
r88ef769 r03e6a40 42 42 href="../common/perl.xml" 43 43 xpointer="xpointer(//*[@os='a02'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"46 href="../common/perl.xml"47 xpointer="xpointer(//*[@os='a03'])"/>48 44 49 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/procps-ng-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- rsyslog" xreflabel="rsyslog" role="wrap">9 <?dbhtml filename=" rsyslog.html"?>8 <sect1 id="ch-system-procps-ng" role="wrap"> 9 <?dbhtml filename="procps-ng-64bit.html"?> 10 10 11 <title> Rsyslog-&rsyslog-version;</title>11 <title>Procps-ng-&procps-ng-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system- rsyslog">14 <primary sortas="a- rsyslog">rsyslog</primary>13 <indexterm zone="ch-system-procps-ng"> 14 <primary sortas="a-Procps-ng">Procps-ng</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ rsyslog.xml"18 href="../common/procps-ng.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Rsyslog</title>22 <title>Installation of Procps-ng</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ rsyslog.xml"25 href="../common/procps-ng.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 29 ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --exec-prefix= \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \ 30 --disable-kill</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/ rsyslog.xml"33 href="../common/procps-ng.xml" 33 34 xpointer="xpointer(//*[@os='c'])"/> 34 35 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ rsyslog.xml"37 href="../common/procps-ng.xml" 37 38 xpointer="xpointer(//*[@os='d'])"/> 38 39 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ rsyslog.xml"41 href="../common/procps-ng.xml" 41 42 xpointer="xpointer(//*[@os='e'])"/> 42 43 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/rsyslog.xml" 45 xpointer="xpointer(//*[@os='e2'])"/> 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/rsyslog.xml" 45 href="../common/procps-ng.xml" 49 46 xpointer="xpointer(//*[@os='f'])"/> 50 47 51 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/ rsyslog.xml"49 href="../common/procps-ng.xml" 53 50 xpointer="xpointer(//*[@os='g'])"/> 54 51 55 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/ rsyslog.xml"53 href="../common/procps-ng.xml" 57 54 xpointer="xpointer(//*[@os='h'])"/> 58 55 59 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/ rsyslog.xml"57 href="../common/procps-ng.xml" 61 58 xpointer="xpointer(//*[@os='i'])"/> 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../multilib/procps-ng.xml" 62 xpointer="xpointer(//*[@os='j'])"/> 63 64 <screen os="k"><userinput>mv -v /usr/bin/pidof /bin 65 mv -v /usr/lib64/libprocps.so.* /lib64 66 ln -sfv ../../lib64/$(readlink /usr/lib64/libprocps.so) /usr/lib64/libprocps.so</userinput></screen> 62 67 63 68 </sect2> 64 69 65 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/rsyslog.xml" 67 xpointer="xpointer(id('conf-rsyslog'))"/> 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/rsyslog.xml" 71 xpointer="xpointer(id('contents-rsyslog'))"/> 71 href="../common/procps-ng.xml" 72 xpointer="xpointer(id('contents-procps-ng'))"/> 72 73 73 74 </sect1> -
BOOK/final-system/multilib/psmisc.xml
r88ef769 r03e6a40 61 61 xpointer="xpointer(//*[@os='j'])"/> 62 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"64 href="../common/psmisc.xml"65 xpointer="xpointer(//*[@os='k'])"/>66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"68 href="../common/psmisc.xml"69 xpointer="xpointer(//*[@os='l'])"/>70 71 63 </sect2> 72 64 -
BOOK/final-system/multilib/readline-64bit.xml
r88ef769 r03e6a40 61 61 xpointer="xpointer(//*[@os='h'])"/> 62 62 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 href="readline.xml" 65 xpointer="xpointer(//*[@os='i'])"/> 63 <screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 66 64 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 68 href="readline.xml" 69 xpointer="xpointer(//*[@os='j'])"/> 65 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib64</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib64</filename>.</para> 70 66 71 <screen os="k"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen> 72 73 <para os="l">Next, remove the <filename class="extension">.so</filename> 74 files in <filename class="directory">/lib64</filename> and relink them into 75 <filename class="directory">/usr/lib64</filename>.</para> 76 77 <screen os="m"><userinput>rm -v /lib64/lib{readline,history}.so 78 ln -svf ../../lib64/libreadline.so.&readline-version2; /usr/lib64/libreadline.so 79 ln -svf ../../lib64/libhistory.so.&readline-version2; /usr/lib64/libhistory.so</userinput></screen> 67 <screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libreadline.so) /usr/lib64/libreadline.so 68 ln -svf ../../lib64/$(readlink /lib64/libhistory.so) /usr/lib64/libhistory.so 69 rm -v /lib64/lib{readline,history}.so</userinput></screen> 80 70 81 71 </sect2> -
BOOK/final-system/multilib/readline-n32.xml
r88ef769 r03e6a40 62 62 xpointer="xpointer(//*[@os='h'])"/> 63 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="readline.xml" 66 xpointer="xpointer(//*[@os='i'])"/> 64 <screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 67 65 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="readline.xml" 70 xpointer="xpointer(//*[@os='j'])"/> 66 <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib32</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib32</filename>.</para> 71 67 72 <screen os="k"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen> 73 74 <para os="l">Next, remove the <filename class="extension">.so</filename> 75 files in <filename class="directory">/lib32</filename> and relink them into 76 <filename class="directory">/usr/lib32</filename>.</para> 77 78 <screen os="m"><userinput>rm -v /lib32/lib{readline,history}.so 79 ln -svf ../../lib32/libreadline.so.&readline-version2; /usr/lib32/libreadline.so 80 ln -svf ../../lib32/libhistory.so.&readline-version2; /usr/lib32/libhistory.so</userinput></screen> 68 <screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libreadline.so) /usr/lib32/libreadline.so 69 ln -svf ../../lib32/$(readlink /lib32/libhistory.so) /usr/lib32/libhistory.so 70 rm -v /lib32/lib{readline,history}.so</userinput></screen> 81 71 82 72 </sect2> -
BOOK/final-system/multilib/readline.xml
r88ef769 r03e6a40 74 74 xpointer="xpointer(//*[@os='k'])"/> 75 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"77 href="../common/readline.xml"78 xpointer="xpointer(//*[@os='l'])"/>79 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"81 href="../common/readline.xml"82 xpointer="xpointer(//*[@os='m'])"/>83 84 76 </sect2> 85 77 -
BOOK/final-system/multilib/sed.xml
r88ef769 r03e6a40 27 27 28 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --bindir=/bin </userinput></screen>29 --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/tar.xml
r88ef769 r03e6a40 70 70 xpointer="xpointer(//*[@os='i'])"/> 71 71 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/tar.xml" 74 xpointer="xpointer(//*[@os='j'])"/> 75 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/tar.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 79 72 80 </sect2> 73 81 -
BOOK/final-system/multilib/temp-perl.xml
r88ef769 r03e6a40 69 69 xpointer="xpointer(//*[@os='j'])"/> 70 70 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"72 href="../common/temp-perl.xml"73 xpointer="xpointer(//*[@os='k'])"/>74 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"76 href="../common/temp-perl.xml"77 xpointer="xpointer(//*[@os='l'])"/>78 79 71 </sect2> 80 72 -
BOOK/final-system/multilib/util-linux-64bit.xml
r88ef769 r03e6a40 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 29 href="../common/util-linux.xml" 30 xpointer="xpointer(//*[@os='n'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/util-linux.xml" 30 34 xpointer="xpointer(//*[@os='a'])"/> 31 35 32 36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \ 33 --enable-write </userinput></screen>37 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 61 65 xpointer="xpointer(//*[@os='h'])"/> 62 66 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"64 href="../common/util-linux.xml"65 xpointer="xpointer(//*[@os='i'])"/>66 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"68 href="../common/util-linux.xml"69 xpointer="xpointer(//*[@os='j'])"/>70 71 67 </sect2> 72 68 -
BOOK/final-system/multilib/util-linux-n32.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 58 58 xpointer="xpointer(//*[@os='h'])"/> 59 59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"61 href="../common/util-linux.xml"62 xpointer="xpointer(//*[@os='i'])"/>63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"65 href="../common/util-linux.xml"66 xpointer="xpointer(//*[@os='j'])"/>67 68 60 </sect2> 69 61 -
BOOK/final-system/multilib/util-linux.xml
r88ef769 r03e6a40 28 28 29 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \ 30 --enable-write </userinput></screen>30 --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 41 41 href="../common/util-linux.xml" 42 42 xpointer="xpointer(//*[@os='e'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/util-linux.xml"46 xpointer="xpointer(//*[@os='dummy1'])"/>47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"49 href="../common/util-linux.xml"50 xpointer="xpointer(//*[@os='dummy2'])"/>51 43 52 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/vim.xml
r88ef769 r03e6a40 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 53 href="../common/vim.xml" 54 xpointer="xpointer(//*[@os='f'])"/>55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/vim.xml"58 54 xpointer="xpointer(//*[@os='g'])"/> 59 55 … … 94 90 xpointer="xpointer(//*[@os='n'])"/> 95 91 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"97 href="../common/vim.xml"98 xpointer="xpointer(//*[@os='o'])"/>99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"101 href="../common/vim.xml"102 xpointer="xpointer(//*[@os='p'])"/>103 104 92 </sect2> 105 93 -
BOOK/final-system/multilib/xml-parser-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- libee" role="wrap">9 <?dbhtml filename=" libee-64bit.html"?>8 <sect1 id="ch-system-xml-parser" role="wrap"> 9 <?dbhtml filename="xml-parser-64bit.html"?> 10 10 11 <title> Libee-&libee-version; 64 Bit</title>11 <title>XML-Parser-&xml-parser-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system- libee">14 <primary sortas="a- Libee">Libee</primary>13 <indexterm zone="ch-system-xml-parser"> 14 <primary sortas="a-XML-Parser">XML::Parser</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ libee.xml"18 href="../common/xml-parser.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Libee</title>22 <title>Installation of XML-Parser</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ libee.xml"25 href="../common/xml-parser.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ 29 ./configure --prefix=/usr \ 30 --libdir=/usr/lib64</userinput></screen> 28 <screen os="b"><userinput>USE_ARCH=64 perl Makefile.PL</userinput></screen> 31 29 32 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ libee.xml"31 href="../common/xml-parser.xml" 34 32 xpointer="xpointer(//*[@os='c'])"/> 35 33 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/libee.xml" 38 xpointer="xpointer(//*[@os='n1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/libee.xml" 35 href="../common/xml-parser.xml" 42 36 xpointer="xpointer(//*[@os='d'])"/> 43 37 44 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ libee.xml"39 href="../common/xml-parser.xml" 46 40 xpointer="xpointer(//*[@os='e'])"/> 47 41 48 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ libee.xml"43 href="../common/xml-parser.xml" 50 44 xpointer="xpointer(//*[@os='f'])"/> 51 45 52 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ libee.xml"47 href="../common/xml-parser.xml" 54 48 xpointer="xpointer(//*[@os='g'])"/> 49 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/xml-parser.xml" 52 xpointer="xpointer(//*[@os='h'])"/> 55 53 56 54 </sect2> 57 55 58 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/ libee.xml"60 xpointer="xpointer(id('contents- libee'))"/>57 href="../common/xml-parser.xml" 58 xpointer="xpointer(id('contents-xml-parser'))"/> 61 59 62 60 </sect1> -
BOOK/final-system/multilib/xml-parser-n32.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- libee-n32" role="wrap">9 <?dbhtml filename=" libee-n32.html"?>8 <sect1 id="ch-system-xml-parser-n32" role="wrap"> 9 <?dbhtml filename="xml-parser-n32.html"?> 10 10 11 <title> Libee-&libee-version; N32 Libraries</title>11 <title>XML-Parser-&xml-parser-version; N32</title> 12 12 13 <indexterm zone="ch-system- libee-n32">14 <primary sortas="a- Libee">Libee</primary>13 <indexterm zone="ch-system-xml-parser-32"> 14 <primary sortas="a-XML-Parser">XML::Parser</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ libee.xml"19 href="../common/xml-parser.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Libee</title>23 <title>Installation of XML-Parser</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ libee.xml"26 href="../common/xml-parser.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ 30 ./configure --prefix=/usr \ 31 --libdir=/usr/lib32</userinput></screen> 29 <screen os="b"><userinput>USE_ARCH=n32 perl Makefile.PL</userinput></screen> 32 30 33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/ libee.xml"32 href="../common/xml-parser.xml" 35 33 xpointer="xpointer(//*[@os='c'])"/> 36 34 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/libee.xml" 39 xpointer="xpointer(//*[@os='n1'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/libee.xml" 36 href="../common/xml-parser.xml" 43 37 xpointer="xpointer(//*[@os='d'])"/> 44 38 45 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ libee.xml"40 href="../common/xml-parser.xml" 47 41 xpointer="xpointer(//*[@os='e'])"/> 48 42 49 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ libee.xml"44 href="../common/xml-parser.xml" 51 45 xpointer="xpointer(//*[@os='f'])"/> 52 46 53 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ libee.xml"48 href="../common/xml-parser.xml" 55 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/xml-parser.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 56 54 57 55 </sect2> … … 61 59 62 60 <para>Details on this package are located in <xref 63 linkend="contents- libee" role="."/></para>61 linkend="contents-xml-parser" role="."/></para> 64 62 65 63 </sect2> 64 </sect1> 66 65 67 </sect1> -
BOOK/final-system/multilib/xml-parser.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- libee-32" role="wrap">9 <?dbhtml filename=" libee.html"?>8 <sect1 id="ch-system-xml-parser-32" role="wrap"> 9 <?dbhtml filename="xml-parser.html"?> 10 10 11 <title> Libee-&libee-version; 32 Bit Libraries</title>11 <title>XML-Parser-&xml-parser-version; 32 Bit</title> 12 12 13 <indexterm zone="ch-system- libee-32">14 <primary sortas="a- Libee">Libee</primary>13 <indexterm zone="ch-system-xml-parser-32"> 14 <primary sortas="a-XML-Parser">XML::Parser</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ libee.xml"19 href="../common/xml-parser.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Libee</title>23 <title>Installation of XML-Parser</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ libee.xml"26 href="../common/xml-parser.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ 30 ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>USE_ARCH=32 perl Makefile.PL</userinput></screen> 31 30 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ libee.xml"32 href="../common/xml-parser.xml" 34 33 xpointer="xpointer(//*[@os='c'])"/> 35 34 36 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/libee.xml" 38 xpointer="xpointer(//*[@os='n1'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/libee.xml" 36 href="../common/xml-parser.xml" 42 37 xpointer="xpointer(//*[@os='d'])"/> 43 38 44 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ libee.xml"40 href="../common/xml-parser.xml" 46 41 xpointer="xpointer(//*[@os='e'])"/> 47 42 48 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ libee.xml"44 href="../common/xml-parser.xml" 50 45 xpointer="xpointer(//*[@os='f'])"/> 51 46 52 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ libee.xml"48 href="../common/xml-parser.xml" 54 49 xpointer="xpointer(//*[@os='g'])"/> 50 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/xml-parser.xml" 53 xpointer="xpointer(//*[@os='h'])"/> 55 54 56 55 </sect2> … … 60 59 61 60 <para>Details on this package are located in <xref 62 linkend="contents- libee" role="."/></para>61 linkend="contents-xml-parser" role="."/></para> 63 62 64 63 </sect2> 64 </sect1> 65 65 66 </sect1> -
BOOK/final-system/multilib/xz-64bit.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 </indexterm> 16 16 … … 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of XZ -Utils</title>22 <title>Installation of XZ Utils</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen> 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 29 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 66 66 67 <screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64 67 ln -s vf ../../lib64/liblzma.so.&xz-version;/usr/lib64/liblzma.so</userinput></screen>68 ln -sfv ../../lib64/$(readlink /usr/lib64/liblzma.so) /usr/lib64/liblzma.so</userinput></screen> 68 69 69 70 </sect2> -
BOOK/final-system/multilib/xz-n32.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz-n32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 <secondary>N32</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ 30 --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 56 57 57 58 <screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32 58 ln -s vf ../../lib32/liblzma.so.&xz-version;/usr/lib32/liblzma.so</userinput></screen>59 ln -sfv ../../lib32/$(readlink /usr/lib32/liblzma.so) /usr/lib32/liblzma.so</userinput></screen> 59 60 60 61 </sect2> -
BOOK/final-system/multilib/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-system-xz-32"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen> 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen> 30 31 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/zlib-64bit.xml
r88ef769 r03e6a40 62 62 63 63 <screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64 64 ln -s vf ../../lib64/libz.so.1/usr/lib64/libz.so</userinput></screen>64 ln -sfv ../../lib64/$(readlink /usr/lib64/libz.so) /usr/lib64/libz.so</userinput></screen> 65 65 66 66 </sect2> -
BOOK/final-system/multilib/zlib-n32.xml
r88ef769 r03e6a40 63 63 64 64 <screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32 65 ln -s vf ../../lib32/libz.so.1/usr/lib32/libz.so</userinput></screen>65 ln -sfv ../../lib32/$(readlink /usr/lib32/libz.so) /usr/lib32/libz.so</userinput></screen> 66 66 67 67 </sect2> -
BOOK/final-system/ppc-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc/gcc.xml
r88ef769 r03e6a40 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../common/gcc.xml"42 xpointer="xpointer(//*[@os='d'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gcc.xml"46 xpointer="xpointer(//*[@os='e'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='g'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../common/ eglibc.xml"69 href="../common/glibc.xml" 70 70 xpointer="xpointer(//*[@os='h'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='i'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='j'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='k'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='l'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='m'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../common/ eglibc.xml"93 href="../common/glibc.xml" 94 94 xpointer="xpointer(//*[@os='n'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../common/ eglibc.xml"97 href="../common/glibc.xml" 98 98 xpointer="xpointer(//*[@os='o'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='p'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='q'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='r'])"/> 111 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/ eglibc.xml"113 href="../common/glibc.xml" 114 114 xpointer="xpointer(//*[@os='s'])"/> 115 115 116 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 117 href="../common/ eglibc.xml"117 href="../common/glibc.xml" 118 118 xpointer="xpointer(//*[@os='t'])"/> 119 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/glibc.xml" 122 xpointer="xpointer(//*[@os='u'])"/> 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/glibc.xml" 126 xpointer="xpointer(//*[@os='v'])"/> 127 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/glibc.xml" 130 xpointer="xpointer(//*[@os='w'])"/> 131 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/glibc.xml" 134 xpointer="xpointer(//*[@os='x'])"/> 119 135 120 136 </sect2> 121 137 122 138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 123 href="../common/ eglibc.xml"124 xpointer="xpointer(id('i18n- eglibc'))"/>139 href="../common/glibc.xml" 140 xpointer="xpointer(id('i18n-glibc'))"/> 125 141 126 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"128 xpointer="xpointer(id('conf- eglibc'))"/>143 href="../common/glibc.xml" 144 xpointer="xpointer(id('conf-glibc'))"/> 129 145 130 146 <sect2 id="conf-ld" role="configuration"> … … 150 166 151 167 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 152 href="../common/ eglibc.xml"168 href="../common/glibc.xml" 153 169 xpointer="xpointer(//*[@os='ld-b'])"/> 154 170 155 171 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 156 href="../common/ eglibc.xml"172 href="../common/glibc.xml" 157 173 xpointer="xpointer(//*[@os='ld-c'])"/> 158 174 … … 160 176 161 177 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 162 href="../common/ eglibc.xml"163 xpointer="xpointer(id('contents- eglibc'))"/>178 href="../common/glibc.xml" 179 xpointer="xpointer(id('contents-glibc'))"/> 164 180 165 181 </sect1> -
BOOK/final-system/ppc/hfsutils.xml
r88ef769 r03e6a40 33 33 <para os="a">Prepare Hfsutils for compilation:</para> 34 34 35 <screen><userinput>./configure --prefix=/usr </userinput></screen>35 <screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 36 36 37 37 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/> -
BOOK/final-system/ppc64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../x86_64-64/ eglibc.xml"65 href="../x86_64-64/glibc.xml" 66 66 xpointer="xpointer(//*[@os='l5'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../x86_64-64/ eglibc.xml"69 href="../x86_64-64/glibc.xml" 70 70 xpointer="xpointer(//*[@os='l6'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../common/ eglibc.xml"73 href="../common/glibc.xml" 74 74 xpointer="xpointer(//*[@os='g'])"/> 75 75 76 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../ eglibc-&eglibc-version;/configure --prefix=/usr \76 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../glibc-&glibc-version;/configure --prefix=/usr \ 77 77 --disable-profile --enable-kernel=2.6.32 \ 78 --libexecdir=/usr/lib/ eglibc --libdir=/usr/lib \78 --libexecdir=/usr/lib/glibc --libdir=/usr/lib \ 79 79 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../x86_64-64/ eglibc.xml"82 href="../x86_64-64/glibc.xml" 83 83 xpointer="xpointer(//*[@os='i'])"/> 84 84 85 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 86 href="../common/ eglibc.xml"86 href="../common/glibc.xml" 87 87 xpointer="xpointer(//*[@os='j'])"/> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../common/ eglibc.xml"90 href="../common/glibc.xml" 91 91 xpointer="xpointer(//*[@os='k'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='l'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='m'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../multilib/ eglibc-64bit.xml"102 href="../multilib/glibc-64bit.xml" 103 103 xpointer="xpointer(//*[@os='n'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../multilib/ eglibc-64bit.xml"106 href="../multilib/glibc-64bit.xml" 107 107 xpointer="xpointer(//*[@os='o'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../multilib/ eglibc-64bit.xml"110 href="../multilib/glibc-64bit.xml" 111 111 xpointer="xpointer(//*[@os='p'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='q'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../common/ eglibc.xml"118 href="../common/glibc.xml" 119 119 xpointer="xpointer(//*[@os='r'])"/> 120 120 … … 125 125 creating a symlink to the real loader.</para> 126 126 127 <screen><userinput>ln -sv & eglibc-ld-name; /lib/ld.so.1</userinput></screen>127 <screen><userinput>ln -sv &glibc-ld-name; /lib/ld.so.1</userinput></screen> 128 128 129 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/ eglibc.xml"130 href="../common/glibc.xml" 131 131 xpointer="xpointer(//*[@os='s'])"/> 132 132 133 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 134 href="../common/ eglibc.xml"134 href="../common/glibc.xml" 135 135 xpointer="xpointer(//*[@os='t'])"/> 136 136 … … 141 141 142 142 <screen><userinput>rm -v /lib/ld.so.1 143 cp -v /usr/bin/ldd{,.bak} 144 sed '/RTLDLIST/s%/ld.so.1 /lib64%%' /usr/bin/ldd.bak >/usr/bin/ldd</userinput></screen> 143 sed -i.bak '/RTLDLIST/s%/ld.so.1 /lib64%%' /usr/bin/ldd</userinput></screen> 145 144 146 145 <para>Check the script to make sure the sed worked correctly, then delete … … 150 149 151 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 152 href="../ x86_64-64/eglibc.xml"151 href="../common/glibc.xml" 153 152 xpointer="xpointer(//*[@os='u'])"/> 154 153 155 154 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 156 href="../ x86_64-64/eglibc.xml"155 href="../common/glibc.xml" 157 156 xpointer="xpointer(//*[@os='v'])"/> 157 158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 159 href="../common/glibc.xml" 160 xpointer="xpointer(//*[@os='w'])"/> 161 162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 163 href="../common/glibc.xml" 164 xpointer="xpointer(//*[@os='x'])"/> 158 165 159 166 </sect2> 160 167 161 168 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 162 href="../common/ eglibc.xml"163 xpointer="xpointer(id('i18n- eglibc'))"/>169 href="../common/glibc.xml" 170 xpointer="xpointer(id('i18n-glibc'))"/> 164 171 165 172 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 166 href="../common/ eglibc.xml"167 xpointer="xpointer(id('conf- eglibc'))"/>173 href="../common/glibc.xml" 174 xpointer="xpointer(id('conf-glibc'))"/> 168 175 169 176 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 170 href="../common/ eglibc.xml"177 href="../common/glibc.xml" 171 178 xpointer="xpointer(id('conf-ld'))"/> 172 179 173 180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 174 href="../common/ eglibc.xml"175 xpointer="xpointer(id('contents- eglibc'))"/>181 href="../common/glibc.xml" 182 xpointer="xpointer(id('contents-glibc'))"/> 176 183 177 184 </sect1> -
BOOK/final-system/ppc64-64/yaboot.xml
r88ef769 r03e6a40 40 40 <term><parameter>"s/m32/m64/g"</parameter></term> 41 41 <listitem> 42 <para>Replaces -m32 wi h -m64 to force <command>gcc</command> to42 <para>Replaces -m32 with -m64 to force <command>gcc</command> to 43 43 create 64-bit code when compiling yaboot.</para> 44 44 </listitem> -
BOOK/final-system/ppc64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/ eglibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/> 37 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/> 55 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/> -
BOOK/final-system/ppc64/gcc.xml
r88ef769 r03e6a40 37 37 href="../common/gcc.xml" 38 38 xpointer="xpointer(//*[@os='fix2'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"41 href="../common/gcc.xml"42 xpointer="xpointer(//*[@os='d'])"/>43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"45 href="../common/gcc.xml"46 xpointer="xpointer(//*[@os='e'])"/>47 39 48 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 138 130 xpointer="xpointer(//*[@os='z'])"/> 139 131 132 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 133 href="../common/gcc.xml" 134 xpointer="xpointer(//*[@os='aa'])"/> 135 136 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 137 href="../common/gcc.xml" 138 xpointer="xpointer(//*[@os='ab'])"/> 139 140 140 </sect2> 141 141 -
BOOK/final-system/ppc64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc-64bit.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc-64bit.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href=" eglibc.xml"18 href="glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../multilib/ eglibc-64bit.xml"37 href="../multilib/glibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href=" eglibc.xml"41 href="glibc.xml" 42 42 xpointer="xpointer(//*[@os='b'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='s1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s2'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href=" eglibc.xml"53 href="glibc.xml" 54 54 xpointer="xpointer(//*[@os='e'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href=" eglibc.xml"57 href="glibc.xml" 58 58 xpointer="xpointer(//*[@os='f'])"/> 59 59 60 <para os="m1">Tell EGLIBC to install its 64-bit libraries into60 <para os="m1">Tell GLIBC to install its 64-bit libraries into 61 61 <filename class="directory">/lib64</filename>:</para> 62 62 … … 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href=" eglibc.xml"66 href="glibc.xml" 67 67 xpointer="xpointer(//*[@os='g'])"/> 68 68 69 69 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 ../ eglibc-&eglibc-version;/configure --prefix=/usr \70 ../glibc-&glibc-version;/configure --prefix=/usr \ 71 71 --disable-profile --enable-kernel=2.6.32 \ 72 --libexecdir=/usr/lib64/ eglibc --libdir=/usr/lib64 \72 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ 73 73 --enable-obsolete-rpc</userinput></screen> 74 74 … … 77 77 78 78 <varlistentry> 79 <term><parameter>--libexecdir=/usr/lib64/ eglibc</parameter></term>79 <term><parameter>--libexecdir=/usr/lib64/glibc</parameter></term> 80 80 <listitem> 81 81 <para>This changes the location of the <command>getconf</command> 82 82 utility from its default of <filename 83 83 class="directory">/usr/libexec</filename> to <filename 84 class="directory">/usr/lib64/ eglibc</filename>.</para>84 class="directory">/usr/lib64/glibc</filename>.</para> 85 85 </listitem> 86 86 </varlistentry> … … 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href=" eglibc.xml"90 href="glibc.xml" 91 91 xpointer="xpointer(//*[@os='j'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href=" eglibc.xml"94 href="glibc.xml" 95 95 xpointer="xpointer(//*[@os='k'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href=" eglibc.xml"98 href="glibc.xml" 99 99 xpointer="xpointer(//*[@os='l'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href=" eglibc.xml"102 href="glibc.xml" 103 103 xpointer="xpointer(//*[@os='m'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href=" eglibc.xml"106 href="glibc.xml" 107 107 xpointer="xpointer(//*[@os='n'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href=" eglibc.xml"110 href="glibc.xml" 111 111 xpointer="xpointer(//*[@os='o'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/ eglibc.xml"114 href="../common/glibc.xml" 115 115 xpointer="xpointer(//*[@os='p'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href=" eglibc.xml"118 href="glibc.xml" 119 119 xpointer="xpointer(//*[@os='s'])"/> 120 120 121 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href=" eglibc.xml"122 href="glibc.xml" 123 123 xpointer="xpointer(//*[@os='t'])"/> 124 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/glibc.xml" 127 xpointer="xpointer(//*[@os='u'])"/> 128 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/glibc.xml" 131 xpointer="xpointer(//*[@os='v'])"/> 132 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 134 href="../common/glibc.xml" 135 xpointer="xpointer(//*[@os='w'])"/> 136 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../common/glibc.xml" 139 xpointer="xpointer(//*[@os='x'])"/> 124 140 125 141 </sect2> 126 142 127 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/ eglibc.xml"129 xpointer="xpointer(id('i18n- eglibc'))"/>144 href="../common/glibc.xml" 145 xpointer="xpointer(id('i18n-glibc'))"/> 130 146 131 147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/ eglibc.xml"133 xpointer="xpointer(id('conf- eglibc'))"/>148 href="../common/glibc.xml" 149 xpointer="xpointer(id('conf-glibc'))"/> 134 150 135 151 <sect2 id="conf-ld" role="configuration"> … … 160 176 161 177 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 162 href="../multilib/ eglibc-64bit.xml"178 href="../multilib/glibc-64bit.xml" 163 179 xpointer="xpointer(//*[@os='ld-b'])"/> 164 180 165 181 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 166 href="../multilib/ eglibc-64bit.xml"182 href="../multilib/glibc-64bit.xml" 167 183 xpointer="xpointer(//*[@os='ld-c'])"/> 168 184 … … 170 186 171 187 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 172 href="../common/ eglibc.xml"173 xpointer="xpointer(id('contents- eglibc'))"/>188 href="../common/glibc.xml" 189 xpointer="xpointer(id('contents-glibc'))"/> 174 190 175 191 </sect1> -
BOOK/final-system/ppc64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc-32" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc-32" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit Libraries</title>11 <title>GLIBC-&glibc-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- eglibc-32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc-32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ eglibc.xml"19 href="../common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/ eglibc.xml"30 href="../common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='l1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/ eglibc.xml"34 href="../common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='l2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='l3'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='l4'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='b'])"/> 48 48 … … 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='s1'])"/> 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='s2'])"/> 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='e'])"/> 76 76 77 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 78 href="../common/ eglibc.xml"78 href="../common/glibc.xml" 79 79 xpointer="xpointer(//*[@os='f'])"/> 80 80 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 href="../common/ eglibc.xml"82 href="../common/glibc.xml" 83 83 xpointer="xpointer(//*[@os='g'])"/> 84 84 85 85 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 86 ../ eglibc-&eglibc-version;/configure --prefix=/usr \86 ../glibc-&glibc-version;/configure --prefix=/usr \ 87 87 --disable-profile --enable-kernel=2.6.32 \ 88 --libexecdir=/usr/lib/ eglibc --host=${CLFS_TARGET32} \88 --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \ 89 89 --enable-obsolete-rpc</userinput></screen> 90 90 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 92 href="../common/ eglibc.xml"92 href="../common/glibc.xml" 93 93 xpointer="xpointer(//*[@os='i'])"/> 94 94 95 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../common/ eglibc.xml"96 href="../common/glibc.xml" 97 97 xpointer="xpointer(//*[@os='j'])"/> 98 98 99 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 100 href="../common/ eglibc.xml"100 href="../common/glibc.xml" 101 101 xpointer="xpointer(//*[@os='k'])"/> 102 102 103 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../common/ eglibc.xml"104 href="../common/glibc.xml" 105 105 xpointer="xpointer(//*[@os='l'])"/> 106 106 107 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 108 href="../multilib/ eglibc.xml"108 href="../multilib/glibc.xml" 109 109 xpointer="xpointer(//*[@os='l1b'])"/> 110 110 111 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 112 href="../multilib/ eglibc.xml"112 href="../multilib/glibc.xml" 113 113 xpointer="xpointer(//*[@os='l2b'])"/> 114 114 115 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 116 href="../common/ eglibc.xml"116 href="../common/glibc.xml" 117 117 xpointer="xpointer(//*[@os='m'])"/> 118 118 119 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 120 href="../common/ eglibc.xml"120 href="../common/glibc.xml" 121 121 xpointer="xpointer(//*[@os='n'])"/> 122 122 123 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/ eglibc.xml"124 href="../common/glibc.xml" 125 125 xpointer="xpointer(//*[@os='o'])"/> 126 126 127 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/ eglibc.xml"128 href="../common/glibc.xml" 129 129 xpointer="xpointer(//*[@os='p'])"/> 130 130 131 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/ eglibc.xml"132 href="../common/glibc.xml" 133 133 xpointer="xpointer(//*[@os='q'])"/> 134 134 135 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 136 href="../common/ eglibc.xml"136 href="../common/glibc.xml" 137 137 xpointer="xpointer(//*[@os='r'])"/> 138 138 139 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 140 href="../common/ eglibc.xml"140 href="../common/glibc.xml" 141 141 xpointer="xpointer(//*[@os='s'])"/> 142 142 143 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 144 href="../common/ eglibc.xml"144 href="../common/glibc.xml" 145 145 xpointer="xpointer(//*[@os='t'])"/> 146 146 … … 151 151 152 152 <para>Details on this package are located in <xref 153 linkend="contents- eglibc" role="."/></para>153 linkend="contents-glibc" role="."/></para> 154 154 155 155 </sect2> -
BOOK/final-system/ppc64/hfsutils.xml
r88ef769 r03e6a40 34 34 xpointer="xpointer(//*[@os='a'])"/> 35 35 36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr </userinput></screen>36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen> 37 37 38 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/sparc-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../sparc64/ eglibc-64bit.xml"65 href="../sparc64/glibc-64bit.xml" 66 66 xpointer="xpointer(//*[@os='t1'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href="../sparc64/ eglibc-64bit.xml"69 href="../sparc64/glibc-64bit.xml" 70 70 xpointer="xpointer(//*[@os='t2'])"/> 71 71 72 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 73 href="../x86_64-64/ eglibc.xml"73 href="../x86_64-64/glibc.xml" 74 74 xpointer="xpointer(//*[@os='l5'])"/> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../x86_64-64/ eglibc.xml"77 href="../x86_64-64/glibc.xml" 78 78 xpointer="xpointer(//*[@os='l6'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='g'])"/> 83 83 84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../ eglibc-&eglibc-version;/configure --prefix=/usr \84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../glibc-&glibc-version;/configure --prefix=/usr \ 85 85 --disable-profile --enable-kernel=2.6.32 \ 86 --libexecdir=/usr/lib/ eglibc --libdir=/usr/lib \86 --libexecdir=/usr/lib/glibc --libdir=/usr/lib \ 87 87 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 88 88 89 89 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 90 href="../x86_64-64/ eglibc.xml"90 href="../x86_64-64/glibc.xml" 91 91 xpointer="xpointer(//*[@os='i'])"/> 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='j'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='k'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='l'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='m'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../multilib/ eglibc-64bit.xml"110 href="../multilib/glibc-64bit.xml" 111 111 xpointer="xpointer(//*[@os='n'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../multilib/ eglibc-64bit.xml"114 href="../multilib/glibc-64bit.xml" 115 115 xpointer="xpointer(//*[@os='o'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../multilib/ eglibc-64bit.xml"118 href="../multilib/glibc-64bit.xml" 119 119 xpointer="xpointer(//*[@os='p'])"/> 120 120 121 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/ eglibc.xml"122 href="../common/glibc.xml" 123 123 xpointer="xpointer(//*[@os='q'])"/> 124 124 125 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"126 href="../common/glibc.xml" 127 127 xpointer="xpointer(//*[@os='r'])"/> 128 128 129 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/ eglibc.xml"130 href="../common/glibc.xml" 131 131 xpointer="xpointer(//*[@os='s'])"/> 132 132 133 133 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 134 href="../common/ eglibc.xml"134 href="../common/glibc.xml" 135 135 xpointer="xpointer(//*[@os='t'])"/> 136 136 137 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../ x86_64-64/eglibc.xml"138 href="../common/glibc.xml" 139 139 xpointer="xpointer(//*[@os='u'])"/> 140 140 141 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../ x86_64-64/eglibc.xml"142 href="../common/glibc.xml" 143 143 xpointer="xpointer(//*[@os='v'])"/> 144 145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 146 href="../common/glibc.xml" 147 xpointer="xpointer(//*[@os='w'])"/> 148 149 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 150 href="../common/glibc.xml" 151 xpointer="xpointer(//*[@os='x'])"/> 144 152 145 153 </sect2> 146 154 147 155 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 148 href="../common/ eglibc.xml"149 xpointer="xpointer(id('i18n- eglibc'))"/>156 href="../common/glibc.xml" 157 xpointer="xpointer(id('i18n-glibc'))"/> 150 158 151 159 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 152 href="../common/ eglibc.xml"153 xpointer="xpointer(id('conf- eglibc'))"/>160 href="../common/glibc.xml" 161 xpointer="xpointer(id('conf-glibc'))"/> 154 162 155 163 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 156 href="../common/ eglibc.xml"164 href="../common/glibc.xml" 157 165 xpointer="xpointer(id('conf-ld'))"/> 158 166 159 167 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 160 href="../common/ eglibc.xml"161 xpointer="xpointer(id('contents- eglibc'))"/>168 href="../common/glibc.xml" 169 xpointer="xpointer(id('contents-glibc'))"/> 162 170 163 171 </sect1> -
BOOK/final-system/sparc64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/ eglibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/> 55 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> -
BOOK/final-system/sparc64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc-64bit.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc-64bit.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../multilib/ eglibc-64bit.xml"37 href="../multilib/glibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='b'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='s1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s2'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='e'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='f'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../multilib/ eglibc-64bit.xml"61 href="../multilib/glibc-64bit.xml" 62 62 xpointer="xpointer(//*[@os='m1'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../multilib/ eglibc-64bit.xml"65 href="../multilib/glibc-64bit.xml" 66 66 xpointer="xpointer(//*[@os='m2'])"/> 67 67 … … 72 72 73 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 74 href="../common/ eglibc.xml"74 href="../common/glibc.xml" 75 75 xpointer="xpointer(//*[@os='g'])"/> 76 76 77 77 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 78 ../ eglibc-&eglibc-version;/configure --prefix=/usr \78 ../glibc-&glibc-version;/configure --prefix=/usr \ 79 79 --disable-profile --enable-kernel=2.6.32 \ 80 --libexecdir=/usr/lib64/ eglibc --libdir=/usr/lib64 \80 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ 81 81 --enable-obsolete-rpc --cache-file=config.cache</userinput></screen> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 href="../multilib/ eglibc-64bit.xml"84 href="../multilib/glibc-64bit.xml" 85 85 xpointer="xpointer(//*[@os='i'])"/> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href="../common/ eglibc.xml"88 href="../common/glibc.xml" 89 89 xpointer="xpointer(//*[@os='j'])"/> 90 90 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 92 href="../common/ eglibc.xml"92 href="../common/glibc.xml" 93 93 xpointer="xpointer(//*[@os='k'])"/> 94 94 95 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href="../common/ eglibc.xml"96 href="../common/glibc.xml" 97 97 xpointer="xpointer(//*[@os='l'])"/> 98 98 99 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 100 href="../common/ eglibc.xml"100 href="../common/glibc.xml" 101 101 xpointer="xpointer(//*[@os='m'])"/> 102 102 103 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href="../multilib/ eglibc-64bit.xml"104 href="../multilib/glibc-64bit.xml" 105 105 xpointer="xpointer(//*[@os='n'])"/> 106 106 107 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 108 href="../multilib/ eglibc-64bit.xml"108 href="../multilib/glibc-64bit.xml" 109 109 xpointer="xpointer(//*[@os='o'])"/> 110 110 111 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 112 href="../multilib/ eglibc-64bit.xml"112 href="../multilib/glibc-64bit.xml" 113 113 xpointer="xpointer(//*[@os='p'])"/> 114 114 115 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 116 href="../common/ eglibc.xml"116 href="../common/glibc.xml" 117 117 xpointer="xpointer(//*[@os='s'])"/> 118 118 119 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 120 href="../common/ eglibc.xml"120 href="../common/glibc.xml" 121 121 xpointer="xpointer(//*[@os='t'])"/> 122 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/glibc.xml" 125 xpointer="xpointer(//*[@os='u'])"/> 126 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/glibc.xml" 129 xpointer="xpointer(//*[@os='v'])"/> 130 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/glibc.xml" 133 xpointer="xpointer(//*[@os='w'])"/> 134 135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 136 href="../common/glibc.xml" 137 xpointer="xpointer(//*[@os='x'])"/> 122 138 123 139 </sect2> 124 140 125 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"127 xpointer="xpointer(id('i18n- eglibc'))"/>142 href="../common/glibc.xml" 143 xpointer="xpointer(id('i18n-glibc'))"/> 128 144 129 145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/ eglibc.xml"131 xpointer="xpointer(id('conf- eglibc'))"/>146 href="../common/glibc.xml" 147 xpointer="xpointer(id('conf-glibc'))"/> 132 148 133 149 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 134 href="../multilib/ eglibc-64bit.xml"150 href="../multilib/glibc-64bit.xml" 135 151 xpointer="xpointer(id('conf-ld'))"/> 136 152 137 153 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../common/ eglibc.xml"139 xpointer="xpointer(id('contents- eglibc'))"/>154 href="../common/glibc.xml" 155 xpointer="xpointer(id('contents-glibc'))"/> 140 156 141 157 </sect1> -
BOOK/final-system/x86-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>79 <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> --> 75 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version;</title>11 <title>GLIBC-&glibc-version;</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>22 <title>Installation of GLIBC</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/ eglibc.xml"65 href="../common/glibc.xml" 66 66 xpointer="xpointer(//*[@os='g'])"/> 67 67 68 68 <screen os="h"><userinput> 69 69 CFLAGS="-march=$(cut -d- -f1 <<< $MACHTYPE) -O2" \ 70 ../ eglibc-&eglibc-version;/configure --prefix=/usr \71 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/ eglibc \70 ../glibc-&glibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-kernel=2.6.32 --libexecdir=/usr/lib/glibc \ 72 72 --enable-obsolete-rpc</userinput></screen> 73 73 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href="../common/ eglibc.xml"75 href="../common/glibc.xml" 76 76 xpointer="xpointer(//*[@os='i'])"/> 77 77 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 79 href="../common/ eglibc.xml"79 href="../common/glibc.xml" 80 80 xpointer="xpointer(//*[@os='j'])"/> 81 81 82 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 83 href="../common/ eglibc.xml"83 href="../common/glibc.xml" 84 84 xpointer="xpointer(//*[@os='k'])"/> 85 85 86 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 87 href="../common/ eglibc.xml"87 href="../common/glibc.xml" 88 88 xpointer="xpointer(//*[@os='l'])"/> 89 89 90 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 91 href="../common/ eglibc.xml"91 href="../common/glibc.xml" 92 92 xpointer="xpointer(//*[@os='m'])"/> 93 93 94 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 95 href="../common/ eglibc.xml"95 href="../common/glibc.xml" 96 96 xpointer="xpointer(//*[@os='n'])"/> 97 97 98 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 99 href="../common/ eglibc.xml"99 href="../common/glibc.xml" 100 100 xpointer="xpointer(//*[@os='o'])"/> 101 101 102 102 <!-- this is specific to x86 because of the i686 reference in the math tests --> 103 103 <itemizedlist os="p"> 104 <listitem> 105 <para>The <emphasis>nptl/tst-clock2</emphasis>, 106 <emphasis>nptl/tst-attr3</emphasis>, 107 <emphasis>tst/tst-cputimer1</emphasis>, and 108 <emphasis>rt/tst-cpuclock2</emphasis> 109 tests have been known to fail. The 110 reason is not completely understood, but indications are that minor 111 timing issues can trigger these failures.</para> 112 </listitem> 104 113 <listitem> 105 114 <para>The <emphasis>math</emphasis> tests, at least on i686, fail in … … 120 129 <listitem> 121 130 <para>When running on older and slower hardware, some tests 122 can fail because of test timeouts being exceeded.</para> 131 can fail because of test timeouts being exceeded. 132 Modifying the make check command to set a TIMEOUTFACTOR is reported to 133 help eliminate these errors (e.g. <command>TIMEOUTFACTOR=16 134 make -k check</command>).</para> 135 </listitem> 136 <listitem> 137 <para>posix/tst-getaddrinfo4 will always fail due to not having a network 138 connection when the test is run.</para> 123 139 </listitem> 124 140 </itemizedlist> 125 141 126 142 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 127 href="../common/ eglibc.xml"143 href="../common/glibc.xml" 128 144 xpointer="xpointer(//*[@os='q'])"/> 129 145 130 146 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/ eglibc.xml"147 href="../common/glibc.xml" 132 148 xpointer="xpointer(//*[@os='r'])"/> 133 149 134 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/ eglibc.xml"151 href="../common/glibc.xml" 136 152 xpointer="xpointer(//*[@os='s'])"/> 137 153 138 154 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 139 href="../common/ eglibc.xml"155 href="../common/glibc.xml" 140 156 xpointer="xpointer(//*[@os='t'])"/> 157 158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 159 href="../common/glibc.xml" 160 xpointer="xpointer(//*[@os='u'])"/> 161 162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 163 href="../common/glibc.xml" 164 xpointer="xpointer(//*[@os='v'])"/> 165 166 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 167 href="../common/glibc.xml" 168 xpointer="xpointer(//*[@os='w'])"/> 169 170 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 171 href="../common/glibc.xml" 172 xpointer="xpointer(//*[@os='x'])"/> 141 173 142 174 </sect2> 143 175 144 176 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 145 href="../common/ eglibc.xml"146 xpointer="xpointer(id('i18n- eglibc'))"/>177 href="../common/glibc.xml" 178 xpointer="xpointer(id('i18n-glibc'))"/> 147 179 148 180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 149 href="../common/ eglibc.xml"150 xpointer="xpointer(id('conf- eglibc'))"/>181 href="../common/glibc.xml" 182 xpointer="xpointer(id('conf-glibc'))"/> 151 183 152 184 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 153 href="../common/ eglibc.xml"185 href="../common/glibc.xml" 154 186 xpointer="xpointer(id('conf-ld'))"/> 155 187 156 188 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 157 href="../common/ eglibc.xml"158 xpointer="xpointer(id('contents- eglibc'))"/>189 href="../common/glibc.xml" 190 xpointer="xpointer(id('contents-glibc'))"/> 159 191 160 192 </sect1> -
BOOK/final-system/x86/grub.xml
r88ef769 r03e6a40 26 26 <note os="n1"> 27 27 <para>If you would like use a different bootloader than this 28 one you can go to the following link for alter ative bootloaders28 one you can go to the following link for alternative bootloaders 29 29 and the instructions to use them. 30 30 <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para> … … 39 39 </note> 40 40 41 <para os="s1"> EGLIBC-&eglibc-version; does not declare gets():</para>41 <para os="s1">GLIBC-&glibc-version; does not declare gets():</para> 42 42 43 43 <screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen> -
BOOK/final-system/x86_64-64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/ eglibc.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.xml"/> 21 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/adjusting.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/> … … 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/> 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/> 28 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/> 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/> 30 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> … … 33 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/> 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps .xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/> 37 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/> 38 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>41 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>43 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/> 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/> … … 54 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 55 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 56 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 57 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/> … … 63 67 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 64 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 65 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 66 73 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 67 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/> 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/> 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/> 71 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/> 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/> 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/> 72 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 73 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>75 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r88ef769 r03e6a40 81 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 82 82 href="../common/binutils.xml" 83 xpointer="xpointer(//*[@os='m'])"/>84 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"86 href="../common/binutils.xml"87 83 xpointer="xpointer(//*[@os='n'])"/> 88 84 … … 125 121 xpointer="xpointer(//*[@os='s'])"/> 126 122 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"128 href="../common/binutils.xml"129 xpointer="xpointer(//*[@os='t'])"/>130 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"132 href="../common/binutils.xml"133 xpointer="xpointer(//*[@os='u'])"/>134 135 123 </sect2> 136 124 -
BOOK/final-system/x86_64-64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc.html"?>10 11 <title> EGLIBC-&eglibc-version;</title>12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 11 <title>GLIBC-&glibc-version;</title> 12 13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ eglibc.xml"18 href="../common/glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of EGLIBC</title>23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"22 <title>Installation of GLIBC</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='z'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l1'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l2'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ eglibc.xml"37 href="../common/glibc.xml" 38 38 xpointer="xpointer(//*[@os='l3'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ eglibc.xml"41 href="../common/glibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='b'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s1'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ eglibc.xml"53 href="../common/glibc.xml" 54 54 xpointer="xpointer(//*[@os='s2'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href="../common/ eglibc.xml"57 href="../common/glibc.xml" 58 58 xpointer="xpointer(//*[@os='e'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../common/ eglibc.xml"61 href="../common/glibc.xml" 62 62 xpointer="xpointer(//*[@os='f'])"/> 63 63 64 <para os="l5">Tell EGLIBC to install its libraries into64 <para os="l5">Tell GLIBC to install its libraries into 65 65 <filename class="directory">/lib</filename>:</para> 66 66 … … 68 68 69 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 70 href="../common/ eglibc.xml"70 href="../common/glibc.xml" 71 71 xpointer="xpointer(//*[@os='g'])"/> 72 72 73 73 <screen os="h"><userinput>CFLAGS="-O2" \ 74 ../ eglibc-&eglibc-version;/configure --prefix=/usr \74 ../glibc-&glibc-version;/configure --prefix=/usr \ 75 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib/ eglibc --libdir=/usr/lib \76 --libexecdir=/usr/lib/glibc --libdir=/usr/lib \ 77 77 --enable-obsolete-rpc</userinput></screen> 78 78 … … 81 81 82 82 <varlistentry> 83 <term><parameter>--libexecdir=/usr/lib/ eglibc</parameter></term>83 <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term> 84 84 <listitem> 85 85 <para>This changes the location of the <command>getconf</command> 86 86 utility from its default of <filename 87 87 class="directory">/usr/libexec</filename> to <filename 88 class="directory">/usr/lib/ eglibc</filename>.</para>88 class="directory">/usr/lib/glibc</filename>.</para> 89 89 </listitem> 90 90 </varlistentry> … … 92 92 93 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../common/ eglibc.xml"94 href="../common/glibc.xml" 95 95 xpointer="xpointer(//*[@os='j'])"/> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/ eglibc.xml"98 href="../common/glibc.xml" 99 99 xpointer="xpointer(//*[@os='k'])"/> 100 100 101 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/ eglibc.xml"102 href="../common/glibc.xml" 103 103 xpointer="xpointer(//*[@os='l'])"/> 104 104 105 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/ eglibc.xml"106 href="../common/glibc.xml" 107 107 xpointer="xpointer(//*[@os='m'])"/> 108 108 109 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../multilib/ eglibc-64bit.xml"110 href="../multilib/glibc-64bit.xml" 111 111 xpointer="xpointer(//*[@os='n'])"/> 112 112 113 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../multilib/ eglibc-64bit.xml"114 href="../multilib/glibc-64bit.xml" 115 115 xpointer="xpointer(//*[@os='o'])"/> 116 116 117 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../multilib/ eglibc-64bit.xml"118 href="../multilib/glibc-64bit.xml" 119 119 xpointer="xpointer(//*[@os='p'])"/> 120 120 121 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/ eglibc.xml"122 href="../common/glibc.xml" 123 123 xpointer="xpointer(//*[@os='q'])"/> 124 124 125 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"126 href="../common/glibc.xml" 127 127 xpointer="xpointer(//*[@os='r'])"/> 128 128 … … 133 133 creating a symlink to the real loader.</para> 134 134 135 <screen><userinput>ln -sv & eglibc-ld-name; /lib/ld-linux.so.2</userinput></screen>136 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../common/ eglibc.xml"135 <screen><userinput>ln -sv &glibc-ld-name; /lib/ld-linux.so.2</userinput></screen> 136 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../common/glibc.xml" 139 139 xpointer="xpointer(//*[@os='s'])"/> 140 140 141 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../common/ eglibc.xml"142 href="../common/glibc.xml" 143 143 xpointer="xpointer(//*[@os='t'])"/> 144 144 … … 149 149 150 150 <screen><userinput>rm -v /lib/ld-linux.so.2 151 cp -v /usr/bin/ldd{,.bak} 152 sed '/RTLDLIST/s%/ld-linux.so.2 /lib64%%' /usr/bin/ldd.bak >/usr/bin/ldd</userinput></screen> 151 sed -i.bak '/RTLDLIST/s%/ld-linux.so.2 /lib64%%' /usr/bin/ldd</userinput></screen> 153 152 154 153 <para>Check the script to make sure the sed worked correctly, then delete … … 157 156 <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen> 158 157 159 <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h 160 and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix 161 this with the following:</para> 162 163 <screen os="v"><userinput>mv -v /usr/include/gnu/stubs{-64,}.h</userinput></screen> 158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 159 href="../common/glibc.xml" 160 xpointer="xpointer(//*[@os='u'])"/> 161 162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 163 href="../common/glibc.xml" 164 xpointer="xpointer(//*[@os='v'])"/> 165 166 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 167 href="../common/glibc.xml" 168 xpointer="xpointer(//*[@os='w'])"/> 169 170 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 171 href="../common/glibc.xml" 172 xpointer="xpointer(//*[@os='x'])"/> 164 173 165 174 </sect2> 166 175 167 176 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 168 href="../common/ eglibc.xml"169 xpointer="xpointer(id('i18n- eglibc'))"/>170 171 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 172 href="../common/ eglibc.xml"173 xpointer="xpointer(id('conf- eglibc'))"/>177 href="../common/glibc.xml" 178 xpointer="xpointer(id('i18n-glibc'))"/> 179 180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 181 href="../common/glibc.xml" 182 xpointer="xpointer(id('conf-glibc'))"/> 174 183 175 184 <sect2 id="conf-ld" role="configuration"> … … 195 204 196 205 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 197 href="../common/ eglibc.xml"206 href="../common/glibc.xml" 198 207 xpointer="xpointer(//*[@os='ld-b'])"/> 199 208 200 209 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 201 href="../common/ eglibc.xml"210 href="../common/glibc.xml" 202 211 xpointer="xpointer(//*[@os='ld-c'])"/> 203 212 … … 205 214 206 215 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 207 href="../common/ eglibc.xml"208 xpointer="xpointer(id('contents- eglibc'))"/>216 href="../common/glibc.xml" 217 xpointer="xpointer(id('contents-glibc'))"/> 209 218 210 219 </sect1> -
BOOK/final-system/x86_64-chapter.xml
r88ef769 r03e6a40 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/> 19 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ eglibc.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/ eglibc-64bit.xml"/>20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc-64bit.xml"/> 22 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/adjusting.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/> … … 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/> 35 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/> 36 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/> 37 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/> 38 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 39 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> … … 43 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps .xml"/>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps- 64bit.xml"/>54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/> 47 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 48 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/> 49 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/> 50 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>54 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/> 55 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>58 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/> 59 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/> … … 74 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 75 81 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/> 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/> 76 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 77 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/> … … 84 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/> 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/> 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/> 86 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 87 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 88 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 89 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> 90 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/> 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/> 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/> 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/> 94 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/> 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/> 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/> 96 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 97 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 98 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>100 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/> -
BOOK/final-system/x86_64/glibc-64bit.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc" role="wrap">9 <?dbhtml filename=" eglibc-64bit.html"?>8 <sect1 id="ch-system-glibc" role="wrap"> 9 <?dbhtml filename="glibc-64bit.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 64-Bit</title>11 <title>GLIBC-&glibc-version; 64-Bit</title> 12 12 13 <indexterm zone="ch-system- eglibc">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href=" eglibc.xml"18 href="glibc.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 … … 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/ eglibc.xml"25 href="../common/glibc.xml" 26 26 xpointer="xpointer(//*[@os='l1'])"/> 27 27 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ eglibc.xml"29 href="../common/glibc.xml" 30 30 xpointer="xpointer(//*[@os='l2'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ eglibc.xml"33 href="../common/glibc.xml" 34 34 xpointer="xpointer(//*[@os='l3'])"/> 35 35 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../multilib/ eglibc-64bit.xml"37 href="../multilib/glibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 39 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href=" eglibc.xml"41 href="glibc.xml" 42 42 xpointer="xpointer(//*[@os='b'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ eglibc.xml"45 href="../common/glibc.xml" 46 46 xpointer="xpointer(//*[@os='s1'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ eglibc.xml"49 href="../common/glibc.xml" 50 50 xpointer="xpointer(//*[@os='s2'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href=" eglibc.xml"53 href="glibc.xml" 54 54 xpointer="xpointer(//*[@os='e'])"/> 55 55 56 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 57 href=" eglibc.xml"57 href="glibc.xml" 58 58 xpointer="xpointer(//*[@os='f'])"/> 59 59 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 href="../multilib/ eglibc-64bit.xml"61 href="../multilib/glibc-64bit.xml" 62 62 xpointer="xpointer(//*[@os='m1'])"/> 63 63 64 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../multilib/ eglibc-64bit.xml"65 href="../multilib/glibc-64bit.xml" 66 66 xpointer="xpointer(//*[@os='m2'])"/> 67 67 68 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 href=" eglibc.xml"69 href="glibc.xml" 70 70 xpointer="xpointer(//*[@os='g'])"/> 71 71 72 72 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 73 73 CFLAGS="-O2" \ 74 ../ eglibc-&eglibc-version;/configure --prefix=/usr \74 ../glibc-&glibc-version;/configure --prefix=/usr \ 75 75 --disable-profile --enable-kernel=2.6.32 \ 76 --libexecdir=/usr/lib64/ eglibc --libdir=/usr/lib64 \76 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64 \ 77 77 --enable-obsolete-rpc</userinput></screen> 78 78 79 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 80 href="../multilib/ eglibc-64bit.xml"80 href="../multilib/glibc-64bit.xml" 81 81 xpointer="xpointer(//*[@os='i'])"/> 82 82 83 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 84 href=" eglibc.xml"84 href="glibc.xml" 85 85 xpointer="xpointer(//*[@os='j'])"/> 86 86 87 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 88 href=" eglibc.xml"88 href="glibc.xml" 89 89 xpointer="xpointer(//*[@os='k'])"/> 90 90 91 91 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 92 href=" eglibc.xml"92 href="glibc.xml" 93 93 xpointer="xpointer(//*[@os='l'])"/> 94 94 95 95 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 96 href=" eglibc.xml"96 href="glibc.xml" 97 97 xpointer="xpointer(//*[@os='m'])"/> 98 98 99 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 100 href=" eglibc.xml"100 href="glibc.xml" 101 101 xpointer="xpointer(//*[@os='n'])"/> 102 102 103 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 104 href=" eglibc.xml"104 href="glibc.xml" 105 105 xpointer="xpointer(//*[@os='o'])"/> 106 106 107 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 108 href="../common/ eglibc.xml"108 href="../common/glibc.xml" 109 109 xpointer="xpointer(//*[@os='p'])"/> 110 110 111 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 112 href=" eglibc.xml"112 href="glibc.xml" 113 113 xpointer="xpointer(//*[@os='s'])"/> 114 114 115 115 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 116 href=" eglibc.xml"116 href="glibc.xml" 117 117 xpointer="xpointer(//*[@os='t'])"/> 118 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 120 href="../common/glibc.xml" 121 xpointer="xpointer(//*[@os='u'])"/> 122 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/glibc.xml" 125 xpointer="xpointer(//*[@os='v'])"/> 126 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/glibc.xml" 129 xpointer="xpointer(//*[@os='w'])"/> 130 131 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 132 href="../common/glibc.xml" 133 xpointer="xpointer(//*[@os='x'])"/> 118 134 119 135 </sect2> 120 136 121 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/ eglibc.xml"123 xpointer="xpointer(id('i18n- eglibc'))"/>138 href="../common/glibc.xml" 139 xpointer="xpointer(id('i18n-glibc'))"/> 124 140 125 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/ eglibc.xml"127 xpointer="xpointer(id('conf- eglibc'))"/>142 href="../common/glibc.xml" 143 xpointer="xpointer(id('conf-glibc'))"/> 128 144 129 145 <sect2 id="conf-ld" role="configuration"> … … 154 170 155 171 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 156 href="../multilib/ eglibc-64bit.xml"172 href="../multilib/glibc-64bit.xml" 157 173 xpointer="xpointer(//*[@os='ld-b'])"/> 158 174 159 175 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 160 href="../multilib/ eglibc-64bit.xml"176 href="../multilib/glibc-64bit.xml" 161 177 xpointer="xpointer(//*[@os='ld-c'])"/> 162 178 … … 164 180 165 181 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 166 href="../common/ eglibc.xml"167 xpointer="xpointer(id('contents- eglibc'))"/>182 href="../common/glibc.xml" 183 xpointer="xpointer(id('contents-glibc'))"/> 168 184 169 185 </sect1> -
BOOK/final-system/x86_64/glibc.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-system- eglibc-32" role="wrap">9 <?dbhtml filename=" eglibc.html"?>8 <sect1 id="ch-system-glibc-32" role="wrap"> 9 <?dbhtml filename="glibc.html"?> 10 10 11 <title> EGLIBC-&eglibc-version; 32 Bit Libraries</title>11 <title>GLIBC-&glibc-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- eglibc-32">14 <primary sortas="a- EGLIBC">EGLIBC</primary>13 <indexterm zone="ch-system-glibc-32"> 14 <primary sortas="a-GLIBC">GLIBC</primary> 15 15 <secondary>32 Bit</secondary> 16 16 </indexterm> 17 17 18 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 19 href="../common/ eglibc.xml"19 href="../common/glibc.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of EGLIBC</title>23 <title>Installation of GLIBC</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ eglibc.xml"26 href="../common/glibc.xml" 27 27 xpointer="xpointer(//*[@os='z'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/ eglibc.xml"30 href="../common/glibc.xml" 31 31 xpointer="xpointer(//*[@os='l1'])"/> 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/ eglibc.xml"34 href="../common/glibc.xml" 35 35 xpointer="xpointer(//*[@os='l2'])"/> 36 36 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/ eglibc.xml"38 href="../common/glibc.xml" 39 39 xpointer="xpointer(//*[@os='l3'])"/> 40 40 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/ eglibc.xml"42 href="../common/glibc.xml" 43 43 xpointer="xpointer(//*[@os='l4'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 href="../common/ eglibc.xml"46 href="../common/glibc.xml" 47 47 xpointer="xpointer(//*[@os='b'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 href="../common/ eglibc.xml"50 href="../common/glibc.xml" 51 51 xpointer="xpointer(//*[@os='s1'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 54 href="../common/ eglibc.xml"54 href="../common/glibc.xml" 55 55 xpointer="xpointer(//*[@os='s2'])"/> 56 56 57 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/ eglibc.xml"58 href="../common/glibc.xml" 59 59 xpointer="xpointer(//*[@os='e'])"/> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 62 href="../common/ eglibc.xml"62 href="../common/glibc.xml" 63 63 xpointer="xpointer(//*[@os='f'])"/> 64 64 65 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 66 href="../common/ eglibc.xml"66 href="../common/glibc.xml" 67 67 xpointer="xpointer(//*[@os='g'])"/> 68 68 69 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 70 CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET32}) -O2" \ 71 ../ eglibc-&eglibc-version;/configure --prefix=/usr \71 ../glibc-&glibc-version;/configure --prefix=/usr \ 72 72 --disable-profile --enable-kernel=2.6.32 \ 73 --libexecdir=/usr/lib/ eglibc --host=${CLFS_TARGET32} \73 --libexecdir=/usr/lib/glibc --host=${CLFS_TARGET32} \ 74 74 --enable-obsolete-rpc</userinput></screen> 75 75 76 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../common/ eglibc.xml"77 href="../common/glibc.xml" 78 78 xpointer="xpointer(//*[@os='i'])"/> 79 79 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 href="../common/ eglibc.xml"81 href="../common/glibc.xml" 82 82 xpointer="xpointer(//*[@os='j'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../common/ eglibc.xml"85 href="../common/glibc.xml" 86 86 xpointer="xpointer(//*[@os='k'])"/> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../common/ eglibc.xml"89 href="../common/glibc.xml" 90 90 xpointer="xpointer(//*[@os='l'])"/> 91 91 92 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../multilib/ eglibc.xml"93 href="../multilib/glibc.xml" 94 94 xpointer="xpointer(//*[@os='l1b'])"/> 95 95 96 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../multilib/ eglibc.xml"97 href="../multilib/glibc.xml" 98 98 xpointer="xpointer(//*[@os='l2b'])"/> 99 99 100 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../common/ eglibc.xml"101 href="../common/glibc.xml" 102 102 xpointer="xpointer(//*[@os='m'])"/> 103 103 104 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 105 href="../common/ eglibc.xml"105 href="../common/glibc.xml" 106 106 xpointer="xpointer(//*[@os='n'])"/> 107 107 108 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 109 href="../common/ eglibc.xml"109 href="../common/glibc.xml" 110 110 xpointer="xpointer(//*[@os='o'])"/> 111 111 112 112 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 113 href="../common/ eglibc.xml"113 href="../common/glibc.xml" 114 114 xpointer="xpointer(//*[@os='p'])"/> 115 115 116 116 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 117 href="../common/ eglibc.xml"117 href="../common/glibc.xml" 118 118 xpointer="xpointer(//*[@os='q'])"/> 119 119 120 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/ eglibc.xml"121 href="../common/glibc.xml" 122 122 xpointer="xpointer(//*[@os='r'])"/> 123 123 124 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/ eglibc.xml"125 href="../common/glibc.xml" 126 126 xpointer="xpointer(//*[@os='s'])"/> 127 127 128 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/ eglibc.xml"129 href="../common/glibc.xml" 130 130 xpointer="xpointer(//*[@os='t'])"/> 131 131 … … 136 136 137 137 <para>Details on this package are located in <xref 138 linkend="contents- eglibc" role="."/></para>138 linkend="contents-glibc" role="."/></para> 139 139 140 140 </sect2> -
BOOK/general.ent
r88ef769 r03e6a40 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 3 <!ENTITY month " 12"> <!-- Use two digits -->4 <!ENTITY month_name " December">5 <!ENTITY day " 30"> <!-- Use two digits -->6 <!ENTITY year "201 3"> <!-- Use four digits -->3 <!ENTITY month "04"> <!-- Use two digits --> 4 <!ENTITY month_name "April"> 5 <!ENTITY day "20"> <!-- Use two digits --> 6 <!ENTITY year "2014"> <!-- Use four digits --> 7 7 8 8 <!ENTITY releasedate "&month_name; &day;, &year;"> … … 13 13 <!ENTITY generic-version "git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" --> 14 14 15 <!ENTITY version "GIT-&year;&month;&day;"> 15 <!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd --> 16 <!ENTITY version "SYSTEMD-&year;&month;&day;"> 16 17 17 18 <!ENTITY version-x86 "&version;-x86"> … … 28 29 <!ENTITY version-mips64 "&version;-MIPS64-Multilib"> 29 30 <!ENTITY version-mips64-64 "&version;-MIPS64-Pure64"> 31 <!-- Alpha isn't tested anymore 30 32 <!ENTITY version-alpha "&version;-ALPHA"> 33 --> 31 34 <!ENTITY version-native "&version;-Native"> 32 35 <!ENTITY version-native64 "&version;-Native-Multilib"> -
BOOK/introduction/common/changelog.xml
r88ef769 r03e6a40 31 31 </listitem> 32 32 <listitem> 33 <para>[name] - Another changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 37 33 <para>[name] - Previous changelog entry.</para> 34 </listitem> 35 </itemizedlist> 36 </listitem> 38 37 --> 38 39 <listitem> 40 <para>20 April 2014</para> 41 <itemizedlist> 42 <listitem> 43 <para>[Chris] - Reorganized "boot" section to allow everything 44 to be installed into /tools, remove the need to chown ${CLFS} to the 45 clfs user, and generally make the chapter's instructions flow better.</para> 46 </listitem> 47 </itemizedlist> 48 </listitem> 49 50 <listitem> 51 <para>18 April 2014</para> 52 <itemizedlist> 53 <listitem> 54 <para>[Chris] - Added --disable-makeinstall-setuid to temp-system 55 Util-linux, as nothing there needs to be suid.</para> 56 </listitem> 57 </itemizedlist> 58 </listitem> 59 60 <listitem> 61 <para>16 April 2014</para> 62 <itemizedlist> 63 <listitem> 64 <para>[Chris] - Removed creation of /usr/bin/perl symlink, as 65 Perl creates a link itself when installed.</para> 66 </listitem> 67 </itemizedlist> 68 </listitem> 69 70 <listitem> 71 <para>13 April 2014</para> 72 <itemizedlist> 73 <listitem> 74 <para>[Chris] - Updated most packages in the Boot section to install 75 into /tools instead of $CLFS. Thanks to Martin Ward and 76 William Harrington for assistance.</para> 77 </listitem> 78 </itemizedlist> 79 </listitem> 80 81 <listitem> 82 <para>12 April 2014</para> 83 <itemizedlist> 84 <listitem> 85 <para>[Chris] - Modified sysvinit installation to allow it 86 to use /tools/etc/inittab and /tools/sbin/agetty.</para> 87 </listitem> 88 <listitem> 89 <para>[Chris] - Moved Util-linux installation out of boot/chroot 90 sections into the temp-system, as it can be installed the same 91 way with either method.</para> 92 </listitem> 93 </itemizedlist> 94 </listitem> 95 96 <listitem> 97 <para>11 April 2014</para> 98 <itemizedlist> 99 <listitem> 100 <para>[Chris] - Updated MPC to 1.0.2.</para> 101 </listitem> 102 <listitem> 103 <para>[Chris] - Removed unneeded --disable-login and --disable-su 104 switches from Util-linux configure in boot/chroot sections.</para> 105 </listitem> 106 </itemizedlist> 107 </listitem> 108 109 <listitem> 110 <para>09 April 2014</para> 111 <itemizedlist> 112 <listitem> 113 <para>[William Harrington] - Update Eudev to 1.5.3.</para> 114 </listitem> 115 </itemizedlist> 116 </listitem> 117 118 <listitem> 119 <para>09 April 2014</para> 120 <itemizedlist> 121 <listitem> 122 <para>[Chris] - Remove obsolete --enable-cloog-backend 123 parameter from GCC configure.</para> 124 </listitem> 125 <listitem> 126 <para>[William Harrington] - Remove unneeded 127 --disable-isl-version-check parameter from GCC configure.</para> 128 </listitem> 129 <listitem> 130 <para>[William Harrington] - Update Gawk to 4.1.1.</para> 131 </listitem> 132 </itemizedlist> 133 </listitem> 134 135 <listitem> 136 <para>08 April 2014</para> 137 <itemizedlist> 138 <listitem> 139 <para>[William Harrington] - Add versioned doc directories for 140 Automake, DBus, Flex, Gawk, Gettext, GMP, IPRoute2, KBD, MPFR, 141 Readline, Sed, Tar, Util-linux and XZ.</para> 142 </listitem> 143 </itemizedlist> 144 </listitem> 145 146 <listitem> 147 <para>06 April 2014</para> 148 <itemizedlist> 149 <listitem> 150 <para>[William Harrington] - Update KMOD to 17.</para> 151 </listitem> 152 <listitem> 153 <para>[William Harrington] - Update Man-pages to 3.64.</para> 154 </listitem> 155 </itemizedlist> 156 </listitem> 157 158 <listitem> 159 <para>05 April 2014</para> 160 <itemizedlist> 161 <listitem> 162 <para>[William Harrington] - Move Flex before Bison in final system 163 and remove bison and flex from temp system.</para> 164 </listitem> 165 <listitem> 166 <para>[William Harrington] - Add M4=m4 before configure command in 167 final-system Bison and Flex.</para> 168 </listitem> 169 <listitem> 170 <para>[William Harrington] - Remove Bison and Flex from temp system.</para> 171 </listitem> 172 <listitem> 173 <para>[William Harrington] - Move M4 before GMP in final-system and 174 remove M4 from temp system.</para> 175 </listitem> 176 </itemizedlist> 177 </listitem> 178 179 <listitem> 180 <para>02 April 2014</para> 181 <itemizedlist> 182 <listitem> 183 <para>[William Harrington] - Add test commands to Attr and Acl.</para> 184 </listitem> 185 </itemizedlist> 186 </listitem> 187 188 <listitem> 189 <para>30 March 2014</para> 190 <itemizedlist> 191 <listitem> 192 <para>[Chris] - Modified network section to split systemd/sysconfig 193 network configurations.</para> 194 </listitem> 195 <listitem> 196 <para>[Chris] - Removed instructions to install systemd manpages - 197 they are now automatically installed by default.</para> 198 </listitem> 199 <listitem> 200 <para>[Chris] - Updated installed program lists for several packages.</para> 201 </listitem> 202 <listitem> 203 <para>[William Harrington] - Remove link of libl to libfl during Flex installation.</para> 204 </listitem> 205 <listitem> 206 <para>[William Harrington] - Update DHCPCD to 6.3.2.</para> 207 </listitem> 208 <listitem> 209 <para>[William Harrington] - Update VIM 7.4 patch to level 229.</para> 210 </listitem> 211 <listitem> 212 <para>[William Harrington] - Update Bash 4.3 patch to level 8.</para> 213 </listitem> 214 <listitem> 215 <para>[William Harrington] - Update Readline 6.3 patch to level 3.</para> 216 </listitem> 217 <listitem> 218 <para>[William Harrington] - Update GCC 4.8.2 branch update patch to 219 revision 208943.</para> 220 </listitem> 221 </itemizedlist> 222 </listitem> 223 224 <listitem> 225 <para>23 March 2014</para> 226 <itemizedlist> 227 <listitem> 228 <para>[William Harrington] - Update Man-pages to 3.63.</para> 229 </listitem> 230 </itemizedlist> 231 </listitem> 232 233 <listitem> 234 <para>28 March 2014</para> 235 <itemizedlist> 236 <listitem> 237 <para>[William Harrington] - Update File to 5.18.</para> 238 </listitem> 239 <listitem> 240 <para>[William Harrington] - Update Flex to 2.5.39.</para> 241 </listitem> 242 <listitem> 243 <para>[William Harrington] - Update Linux to 3.12.15.</para> 244 </listitem> 245 <listitem> 246 <para>[William Harrington] - Update Systemd to 212.</para> 247 </listitem> 248 <listitem> 249 <para>[William Harrington] - Update Tzdata to 2014b.</para> 250 </listitem> 251 <listitem> 252 <para>[William Harrington] - Update GMP to 6.0.0a.</para> 253 </listitem> 254 <listitem> 255 <para>[William Harrington] - Move Bison and Flex before Binutils.</para> 256 </listitem> 257 </itemizedlist> 258 </listitem> 259 260 <listitem> 261 <para>17 March 2014</para> 262 <itemizedlist> 263 <listitem> 264 <para>[William Harrington] - Remove libdbus and Update Systemd to 211.</para> 265 </listitem> 266 <listitem> 267 <para>[William Harrington] - Add Systemd compat patch to install pkg-config files.</para> 268 </listitem> 269 </itemizedlist> 270 </listitem> 271 272 <listitem> 273 <para>12 March 2014</para> 274 <itemizedlist> 275 <listitem> 276 <para>[Chris] - Updated documentation installation instructions 277 for Readline and Bash.</para> 278 </listitem> 279 <listitem> 280 <para>[Chris] - Deleted --remove-destination parameter when creating 281 /etc/localtime - it's no longer needed.</para> 282 </listitem> 283 <listitem> 284 <para>[William Harrington] - Update Man-pages to 3.62.</para> 285 </listitem> 286 </itemizedlist> 287 </listitem> 288 289 <listitem> 290 <para>10 March 2014</para> 291 <itemizedlist> 292 <listitem> 293 <para>[William Harrington] - Update TZData to 2014a.</para> 294 </listitem> 295 <listitem> 296 <para>[William Harrington] - Update MPFR fixes patch to patch level 5.</para> 297 </listitem> 298 </itemizedlist> 299 </listitem> 300 301 <listitem> 302 <para>09 March 2014</para> 303 <itemizedlist> 304 <listitem> 305 <para>[William Harrington] - Add configure command descriptions and testsuite commands to Systemd.</para> 306 </listitem> 307 <listitem> 308 <para>[William Harrington] - Update testsuite description for D-BUS.</para> 309 </listitem> 310 <listitem> 311 <para>[William Harrington] - Add note to final-system Util-Linux regarding extra functionality with libudev.</para> 312 </listitem> 313 <listitem> 314 <para>[William Harrington] - Add commands and descriptions for <filename>/etc/adjtime</filename>.</para> 315 </listitem> 316 </itemizedlist> 317 </listitem> 318 319 <listitem> 320 <para>02 March 2014</para> 321 <itemizedlist> 322 <listitem> 323 <para>[William Harrington] - Update DHCPCD to 6.3.1.</para> 324 </listitem> 325 </itemizedlist> 326 </listitem> 327 328 <listitem> 329 <para>27 February 2014</para> 330 <itemizedlist> 331 <listitem> 332 <para>[William Harrington] - Update Grep to 2.18.</para> 333 </listitem> 334 <listitem> 335 <para>[William Harrington] - Update DHCPCD to 6.3.0.</para> 336 </listitem> 337 <listitem> 338 <para>[William Harrington] - Update Man-pages to 3.61.</para> 339 </listitem> 340 <listitem> 341 <para>[William Harrington] - Update Readline to 6.3.</para> 342 </listitem> 343 <listitem> 344 <para>[William Harrington] - Update Bash to 4.3.</para> 345 </listitem> 346 </itemizedlist> 347 </listitem> 348 349 <listitem> 350 <para>24 February 2014</para> 351 <itemizedlist> 352 <listitem> 353 <para>[William Harrington] - Remove installation of nscd tmpfile and unit service file in clfs-network-scripts.</para> 354 </listitem> 355 </itemizedlist> 356 </listitem> 357 358 <listitem> 359 <para>23 February 2014</para> 360 <itemizedlist> 361 <listitem> 362 <para>[William Harrington] - Add commands for <command>nscd</command> config, runtime, and Systemd unit files installation to GLIBC.</para> 363 </listitem> 364 </itemizedlist> 365 </listitem> 366 367 <listitem> 368 <para>18 February 2014</para> 369 <itemizedlist> 370 <listitem> 371 <para>[William Harrington] - Migrate EGLIBC to GLIBC and upgrade to version 2.19.</para> 372 </listitem> 373 <listitem> 374 <para>[William Harrington] - Update D-Bus to stable version 1.8.0.</para> 375 </listitem> 376 <listitem> 377 <para>[William Harrington] - Update File to version 5.17.</para> 378 </listitem> 379 <listitem> 380 <para>[William Harrington] - Update Grep to version 2.17.</para> 381 </listitem> 382 <listitem> 383 <para>[William Harrington] - Update Linux to version 3.12.11.</para> 384 </listitem> 385 <listitem> 386 <para>[William Harrington] - Update Man-pages to version 3.60.</para> 387 </listitem> 388 <listitem> 389 <para>[William Harrington] - Update Psmisc to version 22.21.</para> 390 </listitem> 391 </itemizedlist> 392 </listitem> 393 394 <listitem> 395 <para>13 February 2014</para> 396 <itemizedlist> 397 <listitem> 398 <para>[William Harrington] - Correct nobody gid to use nogroup gid.</para> 399 </listitem> 400 </itemizedlist> 401 </listitem> 402 403 <listitem> 404 <para>03 February 2014</para> 405 <itemizedlist> 406 <listitem> 407 <para>[William Harrington] - Add configure options to systemd so loadkeys and setfont is searched in /bin instead of /usr/bin.</para> 408 </listitem> 409 </itemizedlist> 410 </listitem> 411 412 <listitem> 413 <para>02 February 2014</para> 414 <itemizedlist> 415 <listitem> 416 <para>[William Harrington] - Remove note in Iana-etc page and update iana-etc update numbers patch for proper operation with current iana-etc format.</para> 417 </listitem> 418 </itemizedlist> 419 </listitem> 420 421 <listitem> 422 <para>29 January 2014</para> 423 <itemizedlist> 424 <listitem> 425 <para>[William Harrington] - Add PKG_CONFIG= to temp-system make configure command.</para> 426 </listitem> 427 </itemizedlist> 428 </listitem> 429 430 <listitem> 431 <para>27 January 2014</para> 432 <itemizedlist> 433 <listitem> 434 <para>[William Harrington] - Add PERL=/usr/bin/perl to temp-system Texinfo build.</para> 435 </listitem> 436 </itemizedlist> 437 </listitem> 438 439 <listitem> 440 <para>26 January 2014</para> 441 <itemizedlist> 442 <listitem> 443 <para>[William Harrington] - Update LESS to 462.</para> 444 </listitem> 445 </itemizedlist> 446 </listitem> 447 448 <listitem> 449 <para>25 January 2014</para> 450 <itemizedlist> 451 <listitem> 452 <para>[William Harrington] - Create a link from /proc/self/mounts to /etc/mtab in boot and chroot createfiles section.</para> 453 </listitem> 454 </itemizedlist> 455 </listitem> 456 457 <listitem> 458 <para>23 January 2014</para> 459 <itemizedlist> 460 <listitem> 461 <para>[William Harrington] - Update text and redo some commands regarding Systemd in the System and Network configuration chapters.</para> 462 </listitem> 463 <listitem> 464 <para>[William Harrington] - Add a clock configuration script to system configuration chapter with regards to systemd.</para> 465 </listitem> 466 <listitem> 467 <para>[William Harrington] - Add CLFS-Network-Scripts and add commands to install them in the network configuration chapter.</para> 468 </listitem> 469 <listitem> 470 <para>[William Harrington] - Update Util-linux to 2.24.1.</para> 471 </listitem> 472 <listitem> 473 <para>[William Harrington] - Update Check to 0.9.12.</para> 474 </listitem> 475 </itemizedlist> 476 </listitem> 477 478 <listitem> 479 <para>21 January 2014</para> 480 <itemizedlist> 481 <listitem> 482 <para>[William Harrington] - Add D-Bus libraries before Systemd in final-system for a circular dependency issue.</para> 483 </listitem> 484 </itemizedlist> 485 </listitem> 486 487 <listitem> 488 <para>19 January 2014</para> 489 <itemizedlist> 490 <listitem> 491 <para>[William Harrington] - Update DHCPCD to 6.2.1.</para> 492 </listitem> 493 <listitem> 494 <para>[William Harrington] - Use readlink when creating links for dynamic libraries for zlib, xz, ncurses, and readline.</para> 495 </listitem> 496 </itemizedlist> 497 </listitem> 498 499 <listitem> 500 <para>13 January 2014</para> 501 <itemizedlist> 502 <listitem> 503 <para>[William Harrington] - Update ISL to 0.12.2.</para> 504 </listitem> 505 <listitem> 506 <para>[William Harrington] - Update Man-pages to 3.56.</para> 507 </listitem> 508 </itemizedlist> 509 </listitem> 510 511 <listitem> 512 <para>10 January 2014</para> 513 <itemizedlist> 514 <listitem> 515 <para>[William Harrington] - Migrate Procps to Procps-ng.</para> 516 </listitem> 517 </itemizedlist> 518 </listitem> 519 520 <listitem> 521 <para>09 January 2014</para> 522 <itemizedlist> 523 <listitem> 524 <para>[Chris] - Updated Linux to 3.12.7.</para> 525 </listitem> 526 <listitem> 527 <para>[Chris] - Updated Perl to 5.18.2.</para> 528 </listitem> 529 <listitem> 530 <para>[Chris] - Updated Gettext to 0.18.3.2.</para> 531 </listitem> 532 <listitem> 533 <para>[Chris] - Updated Libcap to 2.24.</para> 534 </listitem> 535 <listitem> 536 <para>[Chris] - Removed unneeded command to create a /usr/lib/terminfo 537 symlink from Ncurses instructions.</para> 538 </listitem> 539 <listitem> 540 <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited 541 instructions for packages to ensure all documentation is installed 542 to /usr/share.</para> 543 </listitem> 544 <listitem> 545 <para>[Chris] - Moved libcap so it's built just before iputils, 546 which can use libcap.</para> 547 </listitem> 548 </itemizedlist> 549 </listitem> 550 551 <listitem> 552 <para>08 January 2014</para> 553 <itemizedlist> 554 <listitem> 555 <para>[Chris] - Removed commands to create files in /var/run and 556 /var/log - systemd now used its journal for all logs.</para> 557 </listitem> 558 <listitem> 559 <para>[Chris] - Removed obsolete sed command from temp-system Coreutils.</para> 560 </listitem> 561 <listitem> 562 <para>[Chris] - Removed unneeded command to rename stubs-64.h.</para> 563 </listitem> 564 <listitem> 565 <para>[Chris] - Removed unneeded "make configure-host" commands 566 from Binutils.</para> 567 </listitem> 568 <listitem> 569 <para>[Chris] - Moved Attr and ACL to just after GCC in the final system.</para> 570 </listitem> 571 </itemizedlist> 572 </listitem> 573 574 <listitem> 575 <para>07 January 2014</para> 576 <itemizedlist> 577 <listitem> 578 <para>[Chris] - Added command, from LFS, to modify 579 /tools/lib/libstdc++.la to prevent a /tools reference in the final system.</para> 580 </listitem> 581 <listitem> 582 <para>[Chris] - Use libiberty from GCC, since Binutils no longer 583 installs it by default.</para> 584 </listitem> 585 </itemizedlist> 586 </listitem> 587 588 <listitem> 589 <para>06 January 2014</para> 590 <itemizedlist> 591 <listitem> 592 <para>[Chris] - Added msgmerge and xgettext to /tools Gettext 593 installation - needed for attr.</para> 594 </listitem> 595 <listitem> 596 <para>[William Harrington] - Update DHCPCD to 6.2.0.</para> 597 </listitem> 598 <listitem> 599 <para>[William Harrington] - Update Grep to 2.16.</para> 600 </listitem> 601 </itemizedlist> 602 </listitem> 603 604 <listitem> 605 <para>05 January 2014</para> 606 <itemizedlist> 607 <listitem> 608 <para>[Chris] - Removed rsyslog and its depedencies, libee and libestr.</para> 609 </listitem> 610 <listitem> 611 <para>[Chris] - Updated Expat to 2.1.0.</para> 612 </listitem> 613 <listitem> 614 <para>[Chris] - Updated Attr to 2.4.47.</para> 615 </listitem> 616 <listitem> 617 <para>[Chris] - Updated D-Bus to 1.6.18.</para> 618 </listitem> 619 <listitem> 620 <para>[Chris] - Updated Libcap to 2.23.</para> 621 </listitem> 622 </itemizedlist> 623 </listitem> 624 625 <listitem> 626 <para>04 January 2014</para> 627 <itemizedlist> 628 <listitem> 629 <para>[Chris] - Updated Systemd to 208.</para> 630 </listitem> 631 <listitem> 632 <para>[Chris] - Added Gperf, XML::Parser, Intltool, and ACL - needed 633 by systemd.</para> 634 </listitem> 635 </itemizedlist> 636 </listitem> 637 638 <listitem> 639 <para>01 January 2014</para> 640 <itemizedlist> 641 <listitem> 642 <para>[Chris] - Added command to EGLIBC instructions to remove 643 extraneous '.x' files from /usr/include/rpcsvc.</para> 644 </listitem> 645 </itemizedlist> 646 </listitem> 647 648 <listitem> 649 <para>23 December 2013</para> 650 <itemizedlist> 651 <listitem> 652 <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para> 653 </listitem> 654 <listitem> 655 <para>[William Harrington] - Update Automake to 1.14.1.</para> 656 </listitem> 657 </itemizedlist> 658 </listitem> 659 660 <listitem> 661 <para>21 December 2013</para> 662 <itemizedlist> 663 <listitem> 664 <para>[William Harrington] - Update CLooG to 0.18.2.</para> 665 </listitem> 666 <listitem> 667 <para>[William Harrington] - Update Tzdata to 2013i.</para> 668 </listitem> 669 <listitem> 670 <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para> 671 </listitem> 672 <listitem> 673 <para>[William Harrington] - Update Linux to 3.12.6.</para> 674 </listitem> 675 </itemizedlist> 676 </listitem> 677 39 678 <listitem> 40 679 <para>30 December 2013</para> -
BOOK/introduction/common/how.xml
r88ef769 r03e6a40 77 77 alternative booting methods in <xref linkend="ch-boot-whatnext"/></para> 78 78 79 <para>To finish the installation, the CLFS-Bootscripts are set up in <xref80 linkend="chapter-bootscripts"/>, and the kernel and boot loader are set79 <para>To finish the installation, several configuration files are created in 80 <xref linkend="chapter-bootscripts"/>, and the kernel and boot loader are set 81 81 up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/> 82 82 contains information on furthering the CLFS experience beyond this book. -
BOOK/introduction/ppc/changelog.xml
r88ef769 r03e6a40 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 <listitem> 36 45 <para>24 October 2013</para> 37 46 <itemizedlist> -
BOOK/introduction/ppc64-64/changelog.xml
r88ef769 r03e6a40 20 20 <!-- Changelog template 21 21 22 <listitem>22 <listitem> 23 23 <para>Date</para> 24 24 <itemizedlist> … … 34 34 --> 35 35 <listitem> 36 <para>03 February 2014</para> 37 <itemizedlist> 38 <listitem> 39 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 45 <listitem> 36 46 <para>24 October 2013</para> 37 47 <itemizedlist> -
BOOK/introduction/ppc64/changelog.xml
r88ef769 r03e6a40 33 33 34 34 --> 35 36 <listitem> 37 <para>09 April 2014</para> 38 <itemizedlist> 39 <listitem> 40 <para>[William Harrington] - Fix Boot method Util-linux configure 41 command.</para> 42 </listitem> 43 </itemizedlist> 44 </listitem> 45 46 <listitem> 47 <para>03 February 2014</para> 48 <itemizedlist> 49 <listitem> 50 <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para> 51 </listitem> 52 </itemizedlist> 53 </listitem> 54 35 55 <listitem> 36 56 <para>08 November 2013</para> -
BOOK/introduction/x86/changelog.xml
r88ef769 r03e6a40 33 33 --> 34 34 <listitem> 35 <para>11 April 2014</para> 36 <itemizedlist> 37 <listitem> 38 <para>[Chris] - Prevent GRUB from trying to build mkfont, to avoid 39 linking to host system libraries.</para> 40 </listitem> 41 </itemizedlist> 42 </listitem> 43 44 <listitem> 35 45 <para>24 October 2013</para> 36 46 <itemizedlist> -
BOOK/materials/common/introduction.xml
r88ef769 r03e6a40 55 55 following MD5 or SHA1 checksum lists:</para> 56 56 57 <para><ulink url=" /files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>57 <para><ulink url="&packages-root;MD5SUMS">MD5SUMS</ulink>:</para> 58 58 59 59 <screen><userinput>pushd ${CLFS}/sources … … 61 61 popd</userinput></screen> 62 62 63 <para><ulink url=" /files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>63 <para><ulink url="&packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para> 64 64 65 65 <screen><userinput>pushd ${CLFS}/sources -
BOOK/materials/common/packages.xml
r88ef769 r03e6a40 16 16 17 17 <varlistentry> 18 <term>ACL (&acl-version;) - <token>&acl-size;</token>:</term> 19 <listitem> 20 <para>Home page: <ulink url="&acl-home;"/></para> 21 <para>Download: <ulink url="&acl-url;"/></para> 22 <para>MD5 sum: <literal>&acl-md5;</literal></para> 23 </listitem> 24 </varlistentry> 25 26 <varlistentry> 27 <term>Attr (&attr-version;) - <token>&attr-size;</token>:</term> 28 <listitem> 29 <para>Home page: <ulink url="&attr-home;"/></para> 30 <para>Download: <ulink url="&attr-url;"/></para> 31 <para>MD5 sum: <literal>&attr-md5;</literal></para> 32 </listitem> 33 </varlistentry> 34 35 <varlistentry> 18 36 <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term> 19 37 <listitem> … … 97 115 98 116 <varlistentry> 117 <term>CLFS Network Scripts (&clfs-network-scripts-version;) - <token>&clfs-network-scripts-size;</token>:</term> 118 <listitem> 119 <para>Home page: <ulink url="&clfs-network-scripts-home;"/></para> 120 <para>Download: <ulink url="&clfs-network-scripts-url;"/></para> 121 <para>MD5 sum: <literal>&clfs-network-scripts-md5;</literal></para> 122 </listitem> 123 </varlistentry> 124 125 <varlistentry> 99 126 <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term> 100 127 <listitem> … … 115 142 116 143 <varlistentry> 144 <term>D-Bus (&dbus-version;) - <token>&dbus-size;</token>:</term> 145 <listitem> 146 <para>Home page: <ulink url="&dbus-home;"/></para> 147 <para>Download: <ulink url="&dbus-url;"/></para> 148 <para>MD5 sum: <literal>&dbus-md5;</literal></para> 149 </listitem> 150 </varlistentry> 151 152 <varlistentry> 117 153 <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term> 118 154 <listitem> … … 142 178 143 179 <varlistentry> 144 <term>EGLIBC (&eglibc-version;) - <token>&eglibc-size;</token>:</term>145 <listitem>146 <para>Home page: <ulink url="&eglibc-home;"/></para>147 <para>Download: <ulink url="&eglibc-url;"/></para>148 <para>MD5 sum: <literal>&eglibc-md5;</literal></para>149 </listitem>150 </varlistentry>151 152 <varlistentry>153 180 <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term> 154 181 <listitem> … … 165 192 <para>Download: <ulink url="&eudev-url;"/></para> 166 193 <para>MD5 sum: <literal>&eudev-md5;</literal></para> 194 </listitem> 195 </varlistentry> 196 197 <varlistentry> 198 <term>Expat (&expat-version;) - <token>&expat-size;</token>:</term> 199 <listitem> 200 <para>Home page: <ulink url="&expat-home;"/></para> 201 <para>Download: <ulink url="&expat-url;"/></para> 202 <para>MD5 sum: <literal>&expat-md5;</literal></para> 167 203 </listitem> 168 204 </varlistentry> … … 241 277 242 278 <varlistentry> 279 <term>GLIBC (&glibc-version;) - <token>&glibc-size;</token>:</term> 280 <listitem> 281 <para>Home page: <ulink url="&glibc-home;"/></para> 282 <para>Download: <ulink url="&glibc-url;"/></para> 283 <para>MD5 sum: <literal>&glibc-md5;</literal></para> 284 </listitem> 285 </varlistentry> 286 287 <varlistentry> 243 288 <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term> 244 289 <listitem> … … 250 295 251 296 <varlistentry> 297 <term>Gperf (&gperf-version;) - <token>&gperf-size;</token>:</term> 298 <listitem> 299 <para>Home page: <ulink url="&gperf-home;"/></para> 300 <para>Download: <ulink url="&gperf-url;"/></para> 301 <para>MD5 sum: <literal>&gperf-md5;</literal></para> 302 </listitem> 303 </varlistentry> 304 305 <varlistentry> 252 306 <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term> 253 307 <listitem> … … 286 340 287 341 <varlistentry> 342 <term>Intltool (&intltool-version;) - <token>&intltool-size;</token>:</term> 343 <listitem> 344 <para>Home page: <ulink url="&intltool-home;"/></para> 345 <para>Download: <ulink url="&intltool-url;"/></para> 346 <para>MD5 sum: <literal>&intltool-md5;</literal></para> 347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 288 351 <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term> 289 352 <listitem> … … 340 403 341 404 <varlistentry> 342 <term>Libee (&libee-version;) - <token>&libee-size;</token>:</term> 343 <listitem> 344 <para>Home page: <ulink url="&libee-home;"/></para> 345 <para>Download: <ulink url="&libee-url;"/></para> 346 <para>MD5 sum: <literal>&libee-md5;</literal></para> 347 </listitem> 348 </varlistentry> 349 350 <varlistentry> 351 <term>Libestr (&libestr-version;) - <token>&libestr-size;</token>:</term> 352 <listitem> 353 <para>Home page: <ulink url="&libestr-home;"/></para> 354 <para>Download: <ulink url="&libestr-url;"/></para> 355 <para>MD5 sum: <literal>&libestr-md5;</literal></para> 405 <term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term> 406 <listitem> 407 <para>Home page: <ulink url="&libcap-home;"/></para> 408 <para>Download: <ulink url="&libcap-url;"/></para> 409 <para>MD5 sum: <literal>&libcap-md5;</literal></para> 356 410 </listitem> 357 411 </varlistentry> … … 396 450 <term>Man (&man-version;) - <token>&man-size;</token>:</term> 397 451 <listitem> 398 <para>Home page: <ulink url="&man-home;"/></para>399 452 <para>Download: <ulink url="&man-url;"/></para> 400 453 <para>MD5 sum: <literal>&man-md5;</literal></para> … … 466 519 467 520 <varlistentry> 468 <term>Procps (&procps-version;) - <token>&procps-size;</token>:</term>469 <listitem> 470 <para>Home page: <ulink url="&procps- home;"/></para>471 <para>Download: <ulink url="&procps- url;"/></para>472 <para>MD5 sum: <literal>&procps- md5;</literal></para>521 <term>Procps-ng (&procps-ng-version;) - <token>&procps-ng-size;</token>:</term> 522 <listitem> 523 <para>Home page: <ulink url="&procps-ng-home;"/></para> 524 <para>Download: <ulink url="&procps-ng-url;"/></para> 525 <para>MD5 sum: <literal>&procps-ng-md5;</literal></para> 473 526 </listitem> 474 527 </varlistentry> … … 493 546 494 547 <varlistentry> 495 <term>Rsyslog (&rsyslog-version;) - <token>&rsyslog-size;</token>:</term>496 <listitem>497 <para>Home page: <ulink url="&rsyslog-home;"/></para>498 <para>Download: <ulink url="&rsyslog-url;"/></para>499 <para>MD5 sum: <literal>&rsyslog-md5;</literal></para>500 </listitem>501 </varlistentry>502 503 <varlistentry>504 548 <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term> 505 549 <listitem> … … 525 569 <para>Download: <ulink url="&sysvinit-url;"/></para> 526 570 <para>MD5 sum: <literal>&sysvinit-md5;</literal></para> 571 </listitem> 572 </varlistentry> 573 574 <varlistentry> 575 <term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term> 576 <listitem> 577 <para>Home page: <ulink url="&systemd-home;"/></para> 578 <para>Download: <ulink url="&systemd-url;"/></para> 579 <para>MD5 sum: <literal>&systemd-md5;</literal></para> 527 580 </listitem> 528 581 </varlistentry> … … 579 632 <para>Download: <ulink url="&vim-url;"/></para> 580 633 <para>MD5 sum: <literal>&vim-md5;</literal></para> 634 </listitem> 635 </varlistentry> 636 637 <varlistentry> 638 <term>XML::Parser (&xml-parser-version;) - <token>&xml-parser-size;</token>:</term> 639 <listitem> 640 <para>Home page: <ulink url="&xml-parser-home;"/></para> 641 <para>Download: <ulink url="&xml-parser-url;"/></para> 642 <para>MD5 sum: <literal>&xml-parser-md5;</literal></para> 581 643 </listitem> 582 644 </varlistentry> -
BOOK/materials/common/patches.xml
r88ef769 r03e6a40 47 47 </varlistentry> 48 48 49 <varlistentry> 50 <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term> 51 <listitem> 52 <para>Download: <ulink 53 url="&patches-root;&coreutils-noman-patch;"/></para> 54 <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para> 55 </listitem> 56 </varlistentry> 57 49 58 <!-- GCC Branch Update Area --> 50 59 <varlistentry> … … 54 63 url="&patches-root;&gcc-branch_update-patch;"/></para> 55 64 <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para> 56 </listitem>57 </varlistentry>58 59 <varlistentry>60 <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term>61 <listitem>62 <para>Download: <ulink63 url="&patches-root;&iana-etc-get_fix-patch;"/></para>64 <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para>65 65 </listitem> 66 66 </varlistentry> … … 130 130 131 131 <varlistentry> 132 <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term>133 <listitem>134 <para>Download: <ulink135 url="&patches-root;&procps-fix_HZ_errors-patch;"/></para>136 <para>MD5 sum: <literal>&procps-fix_HZ_errors-patch-md5;</literal></para>137 </listitem>138 </varlistentry>139 140 <varlistentry>141 <term>Procps ps cgroup Patch - <token>&procps-ps_cgroup-patch-size;</token>:</term>142 <listitem>143 <para>Download: <ulink144 url="&patches-root;&procps-ps_cgroup-patch;"/></para>145 <para>MD5 sum: <literal>&procps-ps_cgroup-patch-md5;</literal></para>146 </listitem>147 </varlistentry>148 149 <varlistentry>150 132 <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term> 151 133 <listitem> … … 153 135 url="&patches-root;&readline-branch_update-patch;"/></para> 154 136 <para>MD5 sum: <literal>&readline-branch_update-patch-md5;</literal></para> 137 </listitem> 138 </varlistentry> 139 140 <varlistentry> 141 <term>Systemd Compat Patch - <token>&systemd-compat-patch-size;</token>:</term> 142 <listitem> 143 <para>Download: <ulink 144 url="&patches-root;&systemd-compat-patch;"/></para> 145 <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para> 155 146 </listitem> 156 147 </varlistentry> -
BOOK/network/alpha-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/common/choose.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="choose.html"?> 10 10 11 <title> DHCP or StaticNetworking?</title>11 <title>Systemd Networking?</title> 12 12 13 13 <indexterm zone="ch-network-choose"> … … 20 20 21 21 <para> There are two different ways you can proceed from this point 22 to configure your network. Dynamic will allow you to take advantage of 23 a DHCP server to get all your configuration information. Static you become 24 responsible for setting up your options.</para> 22 to configure your network. You can use Systemd, or install the 23 CLFS-Network-Scripts.</para> 25 24 26 <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para>25 <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para> 27 26 28 <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para>27 <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para> 29 28 30 29 </sect1> -
BOOK/network/common/dhcpcd.xml
r88ef769 r03e6a40 46 46 </sect2> 47 47 48 <sect2 id="conf-dhcpcd" role="configuration"> 49 <title>Creating the DHCP Network Interface Configuration File</title> 50 51 <para>The following is an example for the eth0 interface. Refer to the 52 dhcpcd.conf man page for more information. This step may be skipped if 53 default behavior of dhcpcd is required.</para> 54 55 <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file 56 using the following commands. Adjust appropriately for additional options:</para> 57 58 <screen><userinput>cd /etc && 59 cat > dhcpcd.conf << "EOF" 60 <literal># dhcpcd configuration eth0 interface 61 # See dhcpcd.conf(5) for details. 62 63 interface eth0 64 # dhcpcd-run-hooks uses these options. 65 option subnet_mask, routers, domain_name_servers 66 67 # The default timeout for waiting for a DHCP response is 30 seconds 68 # which may be too long or too short and can be changed here. 69 timeout 16</literal> 70 EOF</userinput></screen> 71 72 <para>To configure another Static Interface, Follow <xref linkend="ch-network-static"/>.</para> 73 74 </sect2> 75 76 <sect2> 77 <title>Configuring the Network Interface at boot</title> 78 79 <para>Enabling of the Network Interface configuration is 80 done per interface. To enable Network Interface 81 configuration at boot, run:</para> 82 83 <screen role="nodump"><userinput>systemctl enable dhcpcd@eth0</userinput></screen> 84 85 <para>To disable previously enabled Network Interface 86 configuration at boot, run:</para> 87 88 <screen role="nodump"><userinput>systemctl disable dhcpcd@eth0</userinput></screen> 89 90 <para>To manually start the Network Interface configuration, 91 run:</para> 92 93 <screen role="nodump"><userinput>systemctl start dhcpcd@eth0</userinput></screen> 94 95 <para>Replace eth0 with the correct Network Interface 96 name as described on the beginning of this page.</para> 97 98 </sect2> 99 48 100 <sect2 id="contents-dhcpcd" role="content"> 49 101 <title>Contents of dhcpcd</title> -
BOOK/network/common/hostname.xml
r88ef769 r03e6a40 9 9 <?dbhtml filename="hostname.html"?> 10 10 11 <title>Configuring the localnet Script</title>11 <title>Configuring the system hostname</title> 12 12 13 13 <indexterm zone="ch-network-hostname"> 14 <primary sortas="d- localnet">localnet</primary>14 <primary sortas="d-hostname">hostname</primary> 15 15 <secondary>configuring</secondary></indexterm> 16 16 17 <para>Part of the job of the <command>localnet</command> script is 18 setting the system's hostname. This needs to be configured in the 19 <filename>/etc/sysconfig/network</filename> file.</para> 17 <para>Systemd reads <filename>/etc/hostname</filename> to determine which 18 hostname should be set.</para> 20 19 21 <para>Create the <filename>/etc/ sysconfig/network</filename> file22 and enter a hostnameby running:</para>20 <para>Create the <filename>/etc/hostname</filename> file and enter a hostname 21 by running:</para> 23 22 24 <screen><userinput>echo " HOSTNAME=<replaceable>[clfs]</replaceable>" > /etc/sysconfig/network</userinput></screen>23 <screen><userinput>echo "<replaceable>[clfs]</replaceable>" > /etc/hostname</userinput></screen> 25 24 26 25 <para><replaceable>[clfs]</replaceable> needs to be replaced with the -
BOOK/network/common/hosts.xml
r88ef769 r03e6a40 24 24 25 25 <para>If a network card is to be configured, decide on the IP address, 26 FQDN, and possible aliases for use in the26 fully-qualified domain name (FQDN), and possible aliases for use in the 27 27 <filename>/etc/hosts</filename> file. The syntax is:</para> 28 28 … … 35 35 are:</para> 36 36 37 <screen><literal> Class Networks 38 A 10.0.0.0 39 B 172.16.0.0 through 172.31.0.255 40 C 192.168.0.0 through 192.168.255.255</literal></screen> 37 <screen><literal>Private Network Address Range Normal Prefix 38 10.0.0.1 - 10.255.255.254 8 39 172.x.0.1 - 172.x.255.254 16 40 192.168.y.1 - 192.168.y.254 24</literal></screen> 41 42 <para>x can be any number in the range 16-31. y can be any number in the 43 range 0-255.</para> 41 44 42 45 <para>A valid IP address could be 192.168.1.1. A valid FQDN for this 43 IP could be <uri>www. linuxfromscratch.org</uri> (not recommended46 IP could be <uri>www.cross-lfs.org</uri> (not recommended 44 47 because this is a valid registered domain address and could cause 45 48 domain name server issues).</para> 46 49 47 <para>Even if not using a network card, a nFQDN is still required.50 <para>Even if not using a network card, a valid FQDN is still required. 48 51 This is necessary for certain programs to operate correctly.</para> 49 52 50 <para>Create the <filename>/etc/hosts</filename> file by running:</para>53 <para>Create the <filename>/etc/hosts</filename> file by running:</para> 51 54 52 55 <screen><userinput>cat > /etc/hosts << "EOF" … … 54 57 55 58 127.0.0.1 localhost 56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> 59 <replaceable>[192.168.1.1]</replaceable> <replaceable>[<HOSTNAME>.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable> 57 60 58 61 # End /etc/hosts (network card version)</literal> … … 63 66 values need to be changed for specific users or requirements (if 64 67 assigned an IP address by a network/system administrator and the 65 machine will be connected to an existing network). </para>66 68 machine will be connected to an existing network). The optional 69 alias name(s) can be omitted.</para> 67 70 68 71 <para>If a network card is not going to be configured, create the -
BOOK/network/common/resolv.xml
r88ef769 r03e6a40 40 40 EOF</userinput></screen> 41 41 42 <para>The <replaceable>domain</replaceable> statement can be omitted or 43 replaced with a <replaceable>search</replaceable> statement. See the man 44 page for resolv.conf for more details.</para> 45 42 46 <para>Replace <replaceable>[IP address of the nameserver]</replaceable> 43 47 with the IP address of the DNS most appropriate for the setup. There will -
BOOK/network/common/sysconfig-network.xml
r88ef769 r03e6a40 16 16 <para>Which interfaces are brought up and down by the network script 17 17 depends on the files and directories in the <filename 18 class="directory">/etc/sysconfig /network-devices</filename> hierarchy.18 class="directory">/etc/sysconfig</filename> hierarchy. 19 19 This directory should contain a sub-directory for each interface to be 20 20 configured, such as <filename>ifconfig.xyz</filename>, where … … 23 23 address(es), subnet masks, and so forth.</para> 24 24 25 <note><para>Udev may assign random Network Card Interface names 26 for some network cards such as enp2s1. If you are not sure what 27 your Network Card Interface name is, you can always run 28 <command>ip l</command> after you have booted your system. Again, 29 it is important that <filename>ifconfig.xyz</filename> is named 30 after correct Network Card Interface name (e.g. 31 <filename>ifconfig.enp2s1</filename> or 32 <filename>ifconfig.eth0</filename>) or Systemd will fail to bring 33 up your network interface.</para></note> 34 25 35 <para>The following command creates a sample <filename>ipv4</filename> 26 36 file for the <emphasis>eth0</emphasis> device:</para> 27 37 28 <screen><userinput> cd /etc/sysconfig/network-devices&&29 mkdir -v ifconfig.eth0&&30 cat > ifconfig.eth0 /ipv4<< "EOF"31 <literal> ONBOOT="yes"38 <screen><userinput>mkdir -pv /etc/sysconfig && 39 cd /etc/sysconfig && 40 cat > ifconfig.eth0 << "EOF" 41 <literal>IFACE="eth0" 32 42 SERVICE="ipv4-static" 33 43 IP="192.168.1.1" … … 37 47 EOF</userinput></screen> 38 48 39 <para os="var-ob">The values of these variables must be changed in every file to match 40 the proper setup. If the <envar>ONBOOT</envar> variable is set to 41 <quote>yes</quote> the network script will bring up the Network Interface 42 Card (NIC) during booting of the system. If set to anything but 43 <quote>yes</quote> the NIC will be ignored by the network script and not 44 be brought up.</para> 49 <para os="var-ob">The values of these variables must be changed in every 50 file to match the proper setup.</para> 45 51 46 <para os="var-s">The <envar>SERVICE</envar> variable defines the method used for 47 obtaining the IP address. The CLFS-Bootscripts package has a modular IP 48 assignment format, and creating additional files in the <filename 49 class="directory">/etc/sysconfig/network-devices/services</filename> 52 <para os="var-i">The <envar>IFACE</envar> variable defines the interface 53 name, for example, eth0. It is required for all network device configuration 54 files.</para> 55 56 <para os="var-s">The <envar>SERVICE</envar> variable defines the method used 57 for obtaining the IP address. The CLFS-Network-Scripts package has a modular 58 IP assignment format, and creating additional files in the <filename 59 class="directory">/lib/services</filename> 50 60 directory allows other IP assignment methods.</para> 51 61 … … 63 73 <envar>PREFIX</envar> variable according to your specific subnet.</para> 64 74 65 <para>To configure another DHCP Interface, Follow <xref linkend="ch-network-dhcp"/>.</para> 75 <para>For more information see the <command>ifup</command> man page.</para> 76 77 <para>To configure another DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para> 78 79 </sect2> 80 81 <sect2> 82 <title>Configuring the Network Interface at boot</title> 83 84 <para>Enabling of the Network Interface configuration is 85 done per interface. To enable Network Interface 86 configuration at boot, run:</para> 87 88 <screen role="nodump"><userinput>systemctl enable ifupdown@eth0</userinput></screen> 89 90 <para>To disable previously enabled Network Interface 91 configuration at boot, run:</para> 92 93 <screen role="nodump"><userinput>systemctl disable ifupdown@eth0</userinput></screen> 94 95 <para>To manually start the Network Interface configuration, 96 run:</para> 97 98 <screen role="nodump"><userinput>systemctl start ifupdown@eth0</userinput></screen> 99 100 <para>Replace eth0 with the correct Network Interface 101 name as described on the beginning of this page.</para> 66 102 67 103 </sect2> -
BOOK/network/mips-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/mips64-64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/mips64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/multilib/dhcpcd.xml
r88ef769 r03e6a40 58 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 59 href="../common/dhcpcd.xml" 60 xpointer="xpointer(id('conf-dhcpcd'))"/> 61 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href="../common/dhcpcd.xml" 60 64 xpointer="xpointer(id('contents-dhcpcd'))"/> 61 65 -
BOOK/network/ppc-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/ppc64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/sparc-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/sparc64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/x86-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/network/x86_64-chapter.xml
r88ef769 r03e6a40 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/> 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>21 22 22 23 </chapter> -
BOOK/packages.ent
r88ef769 r03e6a40 12 12 <!ENTITY aboot-home "http://sourceforge.net/projects/aboot"> 13 13 14 <!ENTITY acl-version "2.2.52"> 15 <!ENTITY acl-size "384 KB"> 16 <!ENTITY acl-url "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz"> 17 <!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda"> 18 <!ENTITY acl-home "http://acl.bestbits.at/"> 19 20 <!ENTITY attr-version "2.4.47"> 21 <!ENTITY attr-size "340 KB"> 22 <!ENTITY attr-url "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz"> 23 <!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7"> 24 <!ENTITY attr-home "http://acl.bestbits.at/"> 25 14 26 <!ENTITY arcload-version "0.5"> 15 27 <!ENTITY arcload-size "48 KB"> … … 24 36 <!ENTITY autoconf-home "&gnu-software;autoconf"> 25 37 26 <!ENTITY automake-version2 "1.14 .1">27 <!ENTITY automake-version "&automake-version2; ">38 <!ENTITY automake-version2 "1.14"> 39 <!ENTITY automake-version "&automake-version2;.1"> 28 40 <!ENTITY automake-size "1,489 KB"> 29 41 <!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz"> … … 31 43 <!ENTITY automake-home "&gnu-software;automake"> 32 44 33 <!ENTITY bash-version "4. 2">34 <!ENTITY bash-size " 6,848KB">45 <!ENTITY bash-version "4.3"> 46 <!ENTITY bash-size "7,956 KB"> 35 47 <!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz"> 36 <!ENTITY bash-md5 " 3fb927c7c33022f1c327f14a81c0d4b0">48 <!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1"> 37 49 <!ENTITY bash-home "&gnu-software;bash"> 38 50 39 51 <!ENTITY bc-version "1.06.95"> 40 <!ENTITY bc-dir "&bc-version;">41 52 <!ENTITY bc-size "284 KB"> 42 53 <!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2"> … … 70 81 <!ENTITY bzip2-home "http://www.bzip.org/"> 71 82 72 <!ENTITY check-version "0.9.1 1">73 <!ENTITY check-size " 691KB">83 <!ENTITY check-version "0.9.12"> 84 <!ENTITY check-size "730 KB"> 74 85 <!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz"> 75 <!ENTITY check-md5 " fd5a03979bcab9fb80ba005b55f54178">86 <!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7"> 76 87 <!ENTITY check-home "http://check.sourceforge.net/"> 77 88 78 <!ENTITY cloog-version "0.18.1"> 79 <!ENTITY cloog-size "3,857 KB"> 89 <!ENTITY clfs-network-scripts-version "20140224"> 90 <!ENTITY clfs-network-scripts-size "22 KB"> 91 <!ENTITY clfs-network-scripts-url "http://cross-lfs.org/files/clfs-network-scripts-&clfs-network-scripts-version;.tar.xz"> 92 <!ENTITY clfs-network-scripts-md5 "831308d5e80bdaa3f494dc218ee43f78"> 93 <!ENTITY clfs-network-scripts-home " "> 94 95 <!ENTITY cloog-version "0.18.2"> 96 <!ENTITY cloog-size "2,377 KB"> 80 97 <!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz"> 81 <!ENTITY cloog-md5 " e34fca0540d840e5d0f6427e98c92252">98 <!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292"> 82 99 <!ENTITY cloog-home "http://cloog.org"> 83 100 … … 94 111 <!ENTITY coreutils-home "&gnu-software;coreutils"> 95 112 113 <!ENTITY dbus-version "1.8.0"> 114 <!ENTITY dbus-size "1,861 KB"> 115 <!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz"> 116 <!ENTITY dbus-md5 "059fbe84e39fc99c67a14f15b1f39dff"> 117 <!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus"> 118 96 119 <!ENTITY dejagnu-version "1.5.1"> 97 120 <!ENTITY dejagnu-size "568 KB"> … … 100 123 <!ENTITY dejagnu-home "&gnu-software;dejagnu"> 101 124 102 <!ENTITY dhcpcd-version "6. 1.0">103 <!ENTITY dhcpcd-size "1 14 KBKB">125 <!ENTITY dhcpcd-version "6.3.2"> 126 <!ENTITY dhcpcd-size "137 KB"> 104 127 <!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2"> 105 <!ENTITY dhcpcd-md5 " 6070040c57492925af9ac6aed980de2a">128 <!ENTITY dhcpcd-md5 "bb7d8e8533161fbe0eee3b8830fdbdf4"> 106 129 <!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd"> 107 130 … … 124 147 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net"> 125 148 126 <!ENTITY eglibc-version "2.18"> 127 <!ENTITY eglibc-revision "24148"> 128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;"> 129 <!ENTITY eglibc-size "11,943 KB"> 130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz"> 131 <!ENTITY eglibc-md5 "8b3dc01f6ee5f1654b98213e8d4721a4"> 132 <!ENTITY eglibc-home "http://www.eglibc.org/home"> 133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so"> 149 <!ENTITY glibc-version "2.19"> 150 <!ENTITY glibc-size "12,083 KB"> 151 <!ENTITY glibc-url "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-&glibc-version;.tar.xz"> 152 <!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4"> 153 <!ENTITY glibc-home "http://www.gnu.org/software/libc/"> 154 <!ENTITY glibc-ld-name "ld-&glibc-version;.so"> 134 155 135 156 <!ENTITY elftoaout-version "2.3"> … … 138 159 <!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86"> 139 160 <!ENTITY elftoaout-home " "> 161 162 <!ENTITY expat-version "2.1.0"> 163 <!ENTITY expat-size "556 KB"> 164 <!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz"> 165 <!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd"> 166 <!ENTITY expat-home " "> 140 167 141 168 <!ENTITY expect-version "5.45"> … … 146 173 <!ENTITY expect-lib-version "5.43"> 147 174 148 <!ENTITY file-version "5.1 6">149 <!ENTITY file-size " 659KB">175 <!ENTITY file-version "5.18"> 176 <!ENTITY file-size "715 KB"> 150 177 <!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz"> 151 178 <!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">--> 152 <!ENTITY file-md5 " 359c0cf41c3d438d17b4d293f3b950dc">179 <!ENTITY file-md5 "d420d8f2990cd344673acfbf8d76ff5a"> 153 180 <!ENTITY file-home "http://www.darwinsys.com/file"> 154 181 … … 159 186 <!ENTITY findutils-home "&gnu-software;findutils"> 160 187 161 <!ENTITY flex-version "2.5.3 7">162 <!ENTITY flex-size "1, 276KB">188 <!ENTITY flex-version "2.5.39"> 189 <!ENTITY flex-size "1,612 KB"> 163 190 <!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 164 <!ENTITY flex-md5 " c75940e1fc25108f2a7b3ef42abdae06">191 <!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b"> 165 192 <!ENTITY flex-home "http://flex.sourceforge.net"> 166 193 167 <!ENTITY gawk-version "4.1. 0">168 <!ENTITY gawk-size "2, 004KB">194 <!ENTITY gawk-version "4.1.1"> 195 <!ENTITY gawk-size "2,197 KB"> 169 196 <!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz"> 170 <!ENTITY gawk-md5 " b18992ff8faf3217dab55d2d0aa7d707">197 <!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a"> 171 198 <!ENTITY gawk-home "&gnu-software;gawk"> 172 199 … … 177 204 <!ENTITY gcc-home "http://gcc.gnu.org"> 178 205 179 <!ENTITY gettext-version "0.18.3. 1">180 <!ENTITY gettext-size "1 6,342 KB">206 <!ENTITY gettext-version "0.18.3.2"> 207 <!ENTITY gettext-size "15,832 KB"> 181 208 <!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz"> 182 <!ENTITY gettext-md5 " 3fc808f7d25487fc72b5759df7419e02">209 <!ENTITY gettext-md5 "241aba309d07aa428252c74b40a818ef"> 183 210 <!ENTITY gettext-home "&gnu-software;gettext"> 184 211 185 <!ENTITY gmp-version " 5.1.3">186 <!ENTITY gmp-size "1, 819KB">187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version; .tar.xz">188 <!ENTITY gmp-md5 " e5fe367801ff067b923d1e6a126448aa">212 <!ENTITY gmp-version "6.0.0"> 213 <!ENTITY gmp-size "1,904 KB"> 214 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;a.tar.xz"> 215 <!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76"> 189 216 <!ENTITY gmp-home "http://gmplib.org/"> 190 217 191 <!ENTITY grep-version "2.15"> 192 <!ENTITY grep-size "1,267 KB"> 218 <!ENTITY gperf-version "3.0.4"> 219 <!ENTITY gperf-size "968 KB"> 220 <!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz"> 221 <!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632"> 222 <!ENTITY gperf-home "&gnu-software;gperf"> 223 224 <!ENTITY grep-version "2.18"> 225 <!ENTITY grep-size "1,213 KB"> 193 226 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz"> 194 <!ENTITY grep-md5 " 8cab8ca52bcae735af40278423c7c942">227 <!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541"> 195 228 <!ENTITY grep-home "&gnu-software;grep"> 196 229 … … 227 260 228 261 262 <!ENTITY intltool-version "0.50.2"> 263 <!ENTITY intltool-size "192 KB"> 264 <!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz"> 265 <!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591"> 266 <!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool"> 267 229 268 <!ENTITY iproute2-version "3.12.0"> 230 269 <!ENTITY iproute2-size "425 KB"> … … 239 278 <!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils"> 240 279 241 <!ENTITY isl-version "0.12. 1">242 <!ENTITY isl-size "1,1 61 KB">280 <!ENTITY isl-version "0.12.2"> 281 <!ENTITY isl-size "1,171 KB"> 243 282 <!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma"> 244 <!ENTITY isl-md5 " d7a723a508056b9dc5a25c5ca7d1d74f">245 <!ENTITY isl-home "http:// garage.kotnet.org/~skimo/isl/">283 <!ENTITY isl-md5 "b7d59eb79d3884e14b9788cc396f7687"> 284 <!ENTITY isl-home "http://freecode.com/projects/isl"> 246 285 247 286 <!ENTITY kbd-version "2.0.1"> 248 <!ENTITY kbd-size " 2,009KB">249 <!ENTITY kbd-url " ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">250 <!ENTITY kbd-md5 " cc0ee9f2537d8636cae85a8c6541ed2e">251 <!ENTITY kbd-home "http:// ftp.altlinux.org/pub/people/legion/kbd/">252 253 <!ENTITY kmod-version "1 5">254 <!ENTITY kmod-size "1,4 54 KB">287 <!ENTITY kbd-size "951 KB"> 288 <!ENTITY kbd-url "http://kbd-project.org/download/kbd-&kbd-version;.tar.xz"> 289 <!ENTITY kbd-md5 "55453cb09d90370005e696949092b8f6"> 290 <!ENTITY kbd-home "http://kbd-project.org/"> 291 292 <!ENTITY kmod-version "17"> 293 <!ENTITY kmod-size "1,484 KB"> 255 294 <!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz"> 256 <!ENTITY kmod-md5 " d03372179ed2cfa0c52b6672cf438901">295 <!ENTITY kmod-md5 "bc36d28b12dcb2b664a35411560c5610"> 257 296 <!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary"> 258 297 259 <!ENTITY less-version "46 0">260 <!ENTITY less-size "31 1KB">298 <!ENTITY less-version "462"> 299 <!ENTITY less-size "312 KB"> 261 300 <!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz"> 262 <!ENTITY less-md5 " c3b603140aed2beb6091fdbc27f80ff0">301 <!ENTITY less-md5 "55a001838501ed8a129682de047960df"> 263 302 <!ENTITY less-home "http://www.greenwoodsoftware.com/less"> 264 303 265 <!ENTITY libee-version "0.4.1"> 266 <!ENTITY libee-size "352 KB"> 267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz"> 268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2"> 269 <!ENTITY libee-home "http://www.libee.org/"> 270 271 <!ENTITY libestr-version "0.1.5"> 272 <!ENTITY libestr-size "326 KB"> 273 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz"> 274 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4"> 275 <!ENTITY libestr-home "http://libestr.adiscon.com/"> 304 <!ENTITY libcap-version "2.24"> 305 <!ENTITY libcap-size "68 KB"> 306 <!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz"> 307 <!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80"> 308 <!ENTITY libcap-home "http://sites.google.com/site/fullycapable/"> 276 309 277 310 <!ENTITY libtool-version "2.4.2"> … … 283 316 <!ENTITY linux-dl-version "3.0"> 284 317 285 <!ENTITY linux-version "3.12 ">286 <!ENTITY linux-size "76, 385KB">318 <!ENTITY linux-version "3.12.15"> 319 <!ENTITY linux-size "76,414 KB"> 287 320 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz"> 288 <!ENTITY linux-md5 " cc6ee608854e0da4b64f6c1ff8b6398c">321 <!ENTITY linux-md5 "4eb2b7f62fd504d07b77f54bcd3cb758"> 289 322 <!ENTITY linux-home "http://www.kernel.org"> 290 323 … … 303 336 <!ENTITY man-version "1.6g"> 304 337 <!ENTITY man-size "252 KB"> 305 <!ENTITY man-url " http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz">338 <!ENTITY man-url "&packages-root;man-&man-version;.tar.gz"> 306 339 <!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660"> 307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man"> 308 309 <!ENTITY man-pages-version "3.55"> 310 <!ENTITY man-pages-size "1,177 KB"> 340 341 <!ENTITY man-pages-version "3.64"> 342 <!ENTITY man-pages-size "1,222 KB"> 311 343 <!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz"> 312 <!ENTITY man-pages-md5 " 443b13defb23df578aa11c6c768f2c7d">344 <!ENTITY man-pages-md5 "e39da1ac5a5effd4514809301bad47a8"> 313 345 <!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man"> 314 346 315 <!ENTITY mpc-version "1.0. 1">316 <!ENTITY mpc-size "6 16KB">347 <!ENTITY mpc-version "1.0.2"> 348 <!ENTITY mpc-size "624 KB"> 317 349 <!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz"> 318 <!ENTITY mpc-md5 " b32a2e1a3daa392372fbd586d1ed3679">350 <!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3"> 319 351 <!ENTITY mpc-home "http://www.multiprecision.org/"> 320 352 … … 343 375 <!ENTITY patch-home "http://savannah.gnu.org/projects/patch"> 344 376 345 <!ENTITY perl-version "5.18. 1">346 <!ENTITY perl-size "14,0 60KB">377 <!ENTITY perl-version "5.18.2"> 378 <!ENTITY perl-size "14,059 KB"> 347 379 <!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2"> 348 <!ENTITY perl-md5 " 4ec1a3f3824674552e749ae420c5e68c">380 <!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1"> 349 381 <!ENTITY perl-home "http://www.perl.org"> 350 382 … … 361 393 <!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html"> 362 394 363 <!ENTITY procps- version "3.2.8">364 <!ENTITY procps- size "280KB">365 <!ENTITY procps- url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz">366 <!ENTITY procps- md5 "9532714b6846013ca9898984ba4cd7e0">367 <!ENTITY procps- home "http://procps.sourceforge.net">368 369 <!ENTITY psmisc-version "22.2 0">370 <!ENTITY psmisc-size "4 28 KB">395 <!ENTITY procps-ng-version "3.3.9"> 396 <!ENTITY procps-ng-size "548 KB"> 397 <!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz"> 398 <!ENTITY procps-ng-md5 "0980646fa25e0be58f7afb6b98f79d74"> 399 <!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng"> 400 401 <!ENTITY psmisc-version "22.21"> 402 <!ENTITY psmisc-size "458 KB"> 371 403 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz"> 372 <!ENTITY psmisc-md5 " a25fc99a6dc7fa7ae6e4549be80b401f">404 <!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf"> 373 405 <!ENTITY psmisc-home "http://psmisc.sourceforge.net"> 374 406 375 <!ENTITY readline-version2 "6"> 376 <!ENTITY readline-version "&readline-version2;.2"> 377 <!ENTITY readline-size "2,228 KB"> 407 <!ENTITY readline-version "6.3"> 408 <!ENTITY readline-size "2,469 KB"> 378 409 <!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz"> 379 <!ENTITY readline-md5 " 67948acb2ca081f23359d0256e9a271c">410 <!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a"> 380 411 <!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"> 381 382 <!ENTITY rsyslog-version "6.4.2">383 <!ENTITY rsyslog-size "2,519 KB">384 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz">385 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee">386 <!ENTITY rsyslog-home "http://www.rsyslog.com/">387 412 388 413 <!ENTITY sed-version "4.2.2"> … … 409 434 <!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f"> 410 435 <!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit"> 436 437 <!ENTITY systemd-version "212"> 438 <!ENTITY systemd-size "2,723 KB"> 439 <!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz"> 440 <!ENTITY systemd-md5 "257a75fff826ff91cb1ce567091cf270"> 441 <!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd"> 411 442 412 443 <!ENTITY tar-version "1.27.1"> … … 423 454 <!ENTITY tcl-home "http://www.tcl.tk"> 424 455 425 <!ENTITY tzdata-version "201 3h">426 <!ENTITY tzdata-size "22 7KB">456 <!ENTITY tzdata-version "2014b"> 457 <!ENTITY tzdata-size "221 KB"> 427 458 <!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz"> 428 <!ENTITY tzdata-md5 " d310abe42cbe87e76ceb69e2c7003c92">459 <!ENTITY tzdata-md5 "c58d556612396d4ca5a17807a79924e5"> 429 460 <!ENTITY tzdata-home "http://www.iana.org/time-zones"> 430 461 … … 435 466 <!ENTITY texinfo-home "&gnu-software;texinfo"> 436 467 437 <!ENTITY eudev-version "1. 3">438 <!ENTITY eudev-size "1, 679KB">468 <!ENTITY eudev-version "1.5.3"> 469 <!ENTITY eudev-size "1,724 KB"> 439 470 <!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz"> 440 <!ENTITY eudev-md5 " 164df78f6f0093578a20bdd00335845f">471 <!ENTITY eudev-md5 "51380938b489385cc394f4ebabc048f0"> 441 472 <!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/"> 442 473 … … 448 479 449 480 <!ENTITY util-linux-major-version "2.24"> 450 <!ENTITY util-linux-version "&util-linux-major-version; ">451 <!ENTITY util-linux-size "3,5 32KB">481 <!ENTITY util-linux-version "&util-linux-major-version;.1"> 482 <!ENTITY util-linux-size "3,544 KB"> 452 483 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz"> 453 <!ENTITY util-linux-md5 " 4fac6443427f575fc5f3531a4ad2ca01">484 <!ENTITY util-linux-md5 "88d46ae23ca599ac5af9cf96b531590f"> 454 485 <!ENTITY util-linux-blkid-id "1.1.0"> 455 486 <!ENTITY util-linux-uuid-id "1.3.0"> … … 463 494 <!ENTITY vim-home "http://www.vim.org"> 464 495 496 <!ENTITY xml-parser-version "2.42_01"> 497 <!ENTITY xml-parser-size "240 KB"> 498 <!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz"> 499 <!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210"> 500 <!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser"> 501 465 502 <!ENTITY xz-version "5.0.5"> 466 503 <!ENTITY xz-size "908 KB"> -
BOOK/patches.ent
r88ef769 r03e6a40 5 5 <!-- Start of Common Patches --> 6 6 7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update- 7.patch">8 <!ENTITY bash-branch_update-patch-md5 " 4dfb1ce9b5d0040eae06e66157ab213a">9 <!ENTITY bash-branch_update-patch-size " 58KB">7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-1.patch"> 8 <!ENTITY bash-branch_update-patch-md5 "a0ae18e2dc5c9c5e125e0ea3fa6febbe"> 9 <!ENTITY bash-branch_update-patch-size "9.002 KB"> 10 10 11 11 <!-- Binutils branch update area … … 19 19 <!ENTITY coreutils-uname-patch-size "4.9 KB"> 20 20 21 <!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch"> 22 <!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9"> 23 <!ENTITY coreutils-noman-patch-size "14 KB"> 24 21 25 <!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch"> 22 26 <!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357"> … … 24 28 25 29 <!-- GCC branch update area --> 26 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update- 1.patch">27 <!ENTITY gcc-branch_update-patch-md5 " 7739dbf68ba5736cbf4676f30b358e74">28 <!ENTITY gcc-branch_update-patch-size " 258KB">30 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-2.patch"> 31 <!ENTITY gcc-branch_update-patch-md5 "30b9b9e35cb742edf380b0c05c9a5879"> 32 <!ENTITY gcc-branch_update-patch-size "1,964 KB"> 29 33 30 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch"> 31 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27"> 32 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB"> 34 <!ENTITY iana-etc-numbers_update-date "20140202"> 35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch.xz"> 36 <!ENTITY iana-etc-numbers_update-patch-md5 "b0e7051fef0b3ba064209a5f3d23bd2a"> 37 <!ENTITY iana-etc-numbers_update-patch-size "282 KB"> 33 38 34 <!ENTITY iana-etc-numbers_update-date "20120610"> 35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch"> 36 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102"> 37 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB"> 38 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb"> 41 <!ENTITY iputils-fixes-patch-size "153 KB"> 39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-2.patch"> 40 <!ENTITY iputils-fixes-patch-md5 "c2344acdd81607685886f617da7d66e0"> 41 <!ENTITY iputils-fixes-patch-size "158 KB"> 42 42 43 43 <!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch"> … … 45 45 <!ENTITY man-i18n-patch-size "11 KB"> 46 46 47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes- 1.patch">48 <!ENTITY mpfr-fixes-patch-md5 " 9c3b271ded070f8cb202459165a87f88">49 <!ENTITY mpfr-fixes-patch-size " 23KB">47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-2.patch"> 48 <!ENTITY mpfr-fixes-patch-md5 "2951be1103eb20a4acff2a8fce29ca22"> 49 <!ENTITY mpfr-fixes-patch-size "30 KB"> 50 50 51 51 <!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch"> … … 58 58 59 59 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 60 <!ENTITY perl-libc-patch-md5 " 63eda1cc319206788ea93c58f395417c">61 <!ENTITY perl-libc-patch-size "1.6 03KB">60 <!ENTITY perl-libc-patch-md5 "0959d8c1d370ce152b0d2a6df5ccfd7e"> 61 <!ENTITY perl-libc-patch-size "1.657 KB"> 62 62 63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch">64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630">65 <!ENTITY procps-ps_cgroup-patch-size "3.1KB">63 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-1.patch"> 64 <!ENTITY readline-branch_update-patch-md5 "dbb0a021abfd0a0012b62c66e6943802"> 65 <!ENTITY readline-branch_update-patch-size "1.920 KB"> 66 66 67 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch"> 68 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b"> 69 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB"> 70 71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch"> 72 <!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574"> 73 <!ENTITY readline-branch_update-patch-size "4.9 KB"> 67 <!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch"> 68 <!ENTITY systemd-compat-patch-md5 "09bfa3f4b09620555aa107e48a4f850b"> 69 <!ENTITY systemd-compat-patch-size "9.244 KB"> 74 70 75 71 <!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch"> … … 79 75 <!-- Vim branch update patch area --> 80 76 81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update- 1.patch">82 <!ENTITY vim-branch_update-patch-md5 " b5fdb7f4e4cc27932a9183c8e289029d">83 <!ENTITY vim-branch_update-patch-size " 460 KB">77 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-2.patch"> 78 <!ENTITY vim-branch_update-patch-md5 "aa2e7384582ddd94ce7e5d91bebce78f"> 79 <!ENTITY vim-branch_update-patch-size "2,740 KB"> 84 80 85 81 <!-- Start of multilib patches --> … … 90 86 91 87 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> 92 <!ENTITY perl-multilib-patch-md5 " d339c17439ac986d9593c86db93d545c">93 <!ENTITY perl-multilib-patch-size " 1.946KB">88 <!ENTITY perl-multilib-patch-md5 "5b79ffc5337193d4f725d4bfd3c60997"> 89 <!ENTITY perl-multilib-patch-size "2.000 KB"> 94 90 95 91 <!-- Start of Pure64 patches --> … … 109 105 <!ENTITY aboot-alpha-patch-size "175 KB"> 110 106 111 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">112 <!ENTITY eglibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d">113 <!ENTITY eglibc-alpha_fixes-patch-size "7 KB">107 <!ENTITY glibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch"> 108 <!ENTITY glibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d"> 109 <!ENTITY glibc-alpha_fixes-patch-size "7 KB"> 114 110 115 111 <!-- Start of mips/mips64 patches --> -
BOOK/prologue/common/hostreqs.xml
r88ef769 r03e6a40 63 63 <listitem> 64 64 <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions 65 greater than & eglibc-version; are not recommended as they have65 greater than &glibc-version; are not recommended as they have 66 66 not been tested)</para> 67 67 </listitem> … … 104 104 105 105 <listitem> 106 <para><emphasis role="strong">XZ -Utils-4.999.8beta</emphasis></para>106 <para><emphasis role="strong">XZ Utils-4.999.8beta</emphasis></para> 107 107 </listitem> 108 108 -
BOOK/prologue/common/prerequisites.xml
r88ef769 r03e6a40 41 41 <listitem> 42 42 <para remap="verbatim">The Linux Users' Guide 43 <ulink url="http://www. linuxhq.com/guides/LUG/guide.html"/></para>43 <ulink url="http://www.tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para> 44 44 45 45 <para>This guide covers the usage of assorted Linux software.</para> -
BOOK/temp-system/64/binutils.xml
r88ef769 r03e6a40 50 50 51 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../multilib/binutils.xml"53 xpointer="xpointer(//*[@os='ea'])"/>54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"56 52 href="../common/binutils.xml" 57 53 xpointer="xpointer(//*[@os='be'])"/> -
BOOK/temp-system/64/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te stsuite-tools-check">13 <indexterm zone="ch-temp-system-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/check.xml" 33 xpointer="xpointer(//*[@os='e'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/64/cloog.xml
r88ef769 r03e6a40 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml" 35 xpointer="xpointer(//*[@os='s1'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/cloog.xml" 39 xpointer="xpointer(//*[@os='s2'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 42 href="../common/cloog.xml" 35 43 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/64/gmp.xml
r88ef769 r03e6a40 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../multilib/gmp.xml" 46 xpointer="xpointer(//*[@os='ba'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 49 href="../common/gmp.xml" 46 50 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/64/util-linux.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch- chroot-util-linux" role="wrap">8 <sect1 id="ch-temp-system-util-linux" role="wrap"> 9 9 <?dbhtml filename="util-linux.html"?> 10 10 11 11 <title>Util-linux-&util-linux-version;</title> 12 12 13 <indexterm zone="ch- chroot-util-linux">13 <indexterm zone="ch-temp-system-util-linux"> 14 14 <primary sortas="a-Util-linux">Util-linux</primary> 15 <secondary> chroot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 … … 29 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen> 31 --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/util-linux.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 32 36 33 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/alpha-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/common/bash.xml
r88ef769 r03e6a40 58 58 <!-- 59 59 <variablelist os="c"> 60 <title>The meaning of the configure option:</title>60 <title>The meaning of the new configure option:</title> 61 61 62 62 <varlistentry> … … 81 81 <c:command>make install</c:command> 82 82 83 <c:para>Make a link for programs that use <c:command>sh</c:command> for84 a shell:</c:para>85 86 <c:command>ln -sv bash /tools/bin/sh</c:command>87 88 83 </c:install> 89 84 -
BOOK/temp-system/common/bison.xml
r88ef769 r03e6a40 27 27 <screen os='s2'><userinput>cp -v Makefile.in{,.orig} 28 28 sed '/bison.help:/s/^/# /' Makefile.in.orig > Makefile.in</userinput></screen> 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../../final-system/common/bison.xml"31 xpointer="xpointer(//*[@os='t3'])"/>32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../../final-system/common/bison.xml"35 xpointer="xpointer(//*[@os='t4'])"/>36 29 37 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te stsuite-tools-check">13 <indexterm zone="ch-temp-system-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 29 29 <screen os="d"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="e"> 33 <title>The meaning of the new configure option:</title> 34 35 <varlistentry> 36 <term><parameter>PKG_CONFIG=</parameter></term> 37 <listitem> 38 <para>Prevents check from using <command>pkg-config</command> to 39 search for additional packages that may be on the host but 40 won't exist inside the temporary build environment.</para> 41 </listitem> 42 </varlistentry> 43 44 </variablelist> 31 45 32 46 <para os="f">Build the package:</para> … … 63 77 <para>Awk script for generating C unit tests for use with the C the 64 78 Check unit testing framework</para> 65 <indexterm zone="ch-te stsuite-tools-check checkmk">79 <indexterm zone="ch-temp-system-check checkmk"> 66 80 <primary sortas="b-check">checkmk</primary> 67 81 </indexterm> … … 74 88 <para>Contains functions that allow Check to be called from a test 75 89 program</para> 76 <indexterm zone="ch-te stsuite-tools-check libcheck">90 <indexterm zone="ch-temp-system-check libcheck"> 77 91 <primary sortas="c-libcheck">libcheck.{a,so};</primary> 78 92 </indexterm> -
BOOK/temp-system/common/choose.xml
r88ef769 r03e6a40 36 36 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 37 37 (having been compiled with GCC-4.1.2 or greater). The reason for the 38 kernel version requirement is that eglibc is built to generate the library38 kernel version requirement is that glibc is built to generate the library 39 39 for the smallest version of the Linux kernel expected to be supported.</para> 40 40 -
BOOK/temp-system/common/cloog.xml
r88ef769 r03e6a40 29 29 --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen> 30 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../../final-system/common/cloog.xml" 33 xpointer="xpointer(//*[@os='s1'])"/> 34 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../../final-system/common/cloog.xml" 37 xpointer="xpointer(//*[@os='s2'])"/> 38 31 39 <para os="c">Compile the package:</para> 32 40 -
BOOK/temp-system/common/coreutils.xml
r88ef769 r03e6a40 33 33 EOF</userinput></screen> 34 34 35 <para os="p1">Apply a patch to prevent Coreutils from generating manpages :</para> 36 37 <screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen> 38 35 39 <para os="bd">Prepare Coreutils for compilation:</para> 36 40 … … 51 55 52 56 </variablelist> 53 54 <para os="s1">Apply a sed to allow completion of the build:</para>55 56 <screen os="s2"><userinput>cp -v Makefile{,.orig}57 sed -e 's/^#run_help2man\|^run_help2man/#&/' \58 -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen>59 57 60 58 <para os="bf">Compile the package:</para> -
BOOK/temp-system/common/gawk.xml
r88ef769 r03e6a40 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <para os="s1">Apply a sed which will allow the build system to complete without error:</para>26 27 <screen os="s2"><userinput>cp -v extension/Makefile.in{,.orig}28 sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \29 extension/Makefile.in.orig > extension/Makefile.in</userinput></screen>30 24 31 25 <para os="a">Prepare Gawk for compilation:</para> -
BOOK/temp-system/common/gcc.xml
r88ef769 r03e6a40 75 75 --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \ 76 76 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 77 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 78 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 79 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 77 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 78 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 80 79 --with-native-system-header-dir=/tools/include --disable-libssp \ 81 --disable-install-libiberty --enable-checking=release \ 82 --enable-libstdcxx-time</userinput></screen> 80 --enable-checking=release --enable-libstdcxx-time</userinput></screen> 83 81 84 82 <variablelist os="cl"> 85 <title>The meaning of the new configure option s:</title>83 <title>The meaning of the new configure option:</title> 86 84 87 85 <varlistentry os="cl1"> -
BOOK/temp-system/common/gettext.xml
r88ef769 r03e6a40 29 29 <screen os="b"><userinput>cd gettext-tools</userinput></screen> 30 30 31 <para os="t1">When cross-compiling the Gettext configure script assumes we 32 don't have a working wcwidth when we do. The following will fix possible 31 <para os="t1">When cross-compiling, the Gettext 32 <command>configure</command> script assumes we don't have a working wcwidth 33 even when when we do. The following will fix possible 33 34 compilation errors because of this assumption:</para> 34 35 … … 41 42 --disable-shared --cache-file=config.cache</userinput></screen> 42 43 43 <variablelist os="e"> 44 <title>The meaning of the configure options:</title> 44 <para os="e">Compile the required programs and support library:</para> 45 45 46 <varlistentry os="e1"> 47 <term><parameter>--disable-shared</parameter></term> 48 <listitem> 49 <para>This tells Gettext not to create a shared library.</para> 50 </listitem> 51 </varlistentry> 46 <screen os="f"><userinput>make -C gnulib-lib 47 make -C src msgfmt msgmerge xgettext</userinput></screen> 52 48 53 </variablelist> 49 <para os="g">Install the <command>msgfmt</command>, 50 <command>msgmerge</command> and <command>xgettext</command> binaries:</para> 54 51 55 <para os="f">Compile the package:</para> 56 57 <screen os="g"><userinput>make -C gnulib-lib 58 make -C src msgfmt</userinput></screen> 59 60 <para os="h">Install the <command>msgfmt</command> binary:</para> 61 62 <screen os="i"><userinput>cp -v src/msgfmt /tools/bin</userinput></screen> 52 <screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen> 63 53 64 54 </sect2> -
BOOK/temp-system/common/grep.xml
r88ef769 r03e6a40 40 40 assumes there is no usable <filename>regex.h</filename> installed and 41 41 instead uses the one included with Grep. This switch forces the use of 42 the regex functions from EGLIBC.</para>42 the regex functions from GLIBC.</para> 43 43 </listitem> 44 44 </varlistentry> -
BOOK/temp-system/common/make.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> ./configure --prefix=/tools \29 <screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/common/ncurses.xml
r88ef769 r03e6a40 76 76 <term><parameter>--with-build-cc=gcc</parameter></term> 77 77 <listitem> 78 <para>This tells Ncurses what type of compiler we are using.</para> 78 <para>This tells Ncurses which compiler to use to build native tools 79 when cross-compiling.</para> 79 80 </listitem> 80 81 </varlistentry> -
BOOK/temp-system/common/texinfo.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput> ./configure --prefix=/tools \29 <screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 32 <variablelist os="ba"> 33 <title>The meaning of the new configure option:</title> 34 35 <varlistentry> 36 <term><parameter>PERL=/usr/bin/perl</parameter></term> 37 <listitem> 38 <para>This forces Texinfo to use 39 <filename class="directory">/usr/bin</filename> as the location of 40 <command>perl</command>, as some host systems may have it in 41 <filename class="directory">/bin</filename>.</para> 42 </listitem> 43 </varlistentry> 44 45 </variablelist> 31 46 32 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/util-linux.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch- chroot-util-linux" role="wrap">8 <sect1 id="ch-temp-system-util-linux" role="wrap"> 9 9 <?dbhtml filename="util-linux.html"?> 10 10 11 11 <title>Util-linux-&util-linux-version;</title> 12 12 13 <indexterm zone="ch- chroot-util-linux">13 <indexterm zone="ch-temp-system-util-linux"> 14 14 <primary sortas="a-Util-linux">Util-linux</primary> 15 <secondary> chroot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 … … 29 29 <screen os="b"><userinput>PKG_CONFIG= ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown --disable-su --disable-login</userinput></screen> 31 --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen> 32 33 <variablelist os="c"> 34 <title>The meaning of the new configure option:</title> 35 36 <varlistentry> 37 <term><parameter>--disable-makeinstall-chown</parameter></term> 38 <listitem> 39 <para>This prevents Util-linux from trying to perform any 40 chown commands when it is installed.</para> 41 </listitem> 42 </varlistentry> 43 44 </variablelist> 32 45 33 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/common/vim.xml
r88ef769 r03e6a40 62 62 --with-tlib=ncurses</userinput></screen> 63 63 64 <variablelist os="f"> 65 <title>The meaning of the new configure options:</title> 66 67 <varlistentry> 68 <term><parameter>--enable-multibyte</parameter></term> 69 <listitem> 70 <para>This optional but highly recommended switch enables support 71 for editing files in multibyte character encodings. This is needed 72 if using a locale with a multibyte character set. This switch is 73 also helpful to be able to edit text files initially created in 74 Linux distributions like Fedora that use UTF-8 as a default 75 character set.</para> 76 </listitem> 77 </varlistentry> 78 79 <varlistentry> 80 <term><parameter>--enable-gui=no --disable-gtktest --disable-xim --with-features=normal --disable-gpm --without-x --disable-netbeans</parameter></term> 81 <listitem> 82 <para>These options prevent Vim from trying to link to libraries 83 that might be on the host but won't exist inside the temporary 84 build environment.</para> 85 </listitem> 86 </varlistentry> 87 88 <varlistentry> 89 <term><parameter>--with-tlib=ncurses</parameter></term> 90 <listitem> 91 <para>Tells Vim to use Ncurses as its terminal library.</para> 92 </listitem> 93 </varlistentry> 94 95 </variablelist> 96 64 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 98 href="../../final-system/common/vim.xml" … … 74 107 xpointer="xpointer(//*[@os='j'])"/> 75 108 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 77 href="../../final-system/common/vim.xml" 78 xpointer="xpointer(//*[@os='k'])"/> 109 <screen os="k"><userinput>make install</userinput></screen> 79 110 80 111 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 88 119 89 120 <screen os="tv2"><userinput>cat > /tools/etc/vimrc << "EOF" 90 <literal>" Begin / etc/vimrc121 <literal>" Begin /tools/etc/vimrc 91 122 92 123 set nocompatible … … 95 126 syntax on 96 127 97 " End / etc/vimrc</literal>128 " End /tools/etc/vimrc</literal> 98 129 EOF</userinput></screen> 99 130 -
BOOK/temp-system/common/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ -Utils</title>23 <title>Installation of XZ Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/mips-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/mips64-64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/mips64-64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib --enable-checking=release \ 82 81 --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/mips64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/mips64/choose.xml
r88ef769 r03e6a40 32 32 xpointer="xpointer(//*[@os='d'])"/> 33 33 34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>34 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that glibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para> 35 35 36 36 <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para> -
BOOK/temp-system/mips64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix \ 78 78 --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \ 80 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with cloog=/tools --with-system-zlib \ 79 --disable-libstdcxx-pch --with-abi=64 --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --with cloog=/tools --with-system-zlib \ 82 81 --enable-checking=release --enable-libstdcxx-time \ 83 82 --with-native-system-header-dir=/tools/include</userinput></screen> -
BOOK/temp-system/multilib/binutils.xml
r88ef769 r03e6a40 49 49 --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen> 50 50 51 <variablelist os="ea">52 <title>The meaning of the new configure options:</title>53 54 <varlistentry>55 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>56 <listitem>57 <para>Tells the compiler to use our 64-bit build flags.</para>58 </listitem>59 </varlistentry>60 61 </variablelist>62 63 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 64 52 href="../common/binutils.xml" -
BOOK/temp-system/multilib/bison.xml
r88ef769 r03e6a40 30 30 href="../common/bison.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"34 href="../../final-system/common/bison.xml"35 xpointer="xpointer(//*[@os='t3'])"/>36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"38 href="../../final-system/common/bison.xml"39 xpointer="xpointer(//*[@os='t4'])"/>40 32 41 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/check.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch-te stsuite-tools-check" role="wrap">8 <sect1 id="ch-temp-system-check" role="wrap"> 9 9 <?dbhtml filename="check.html"?> 10 10 11 11 <title>Check-&check-version;</title> 12 12 13 <indexterm zone="ch-te stsuite-tools-check">13 <indexterm zone="ch-temp-system-check"> 14 14 <primary sortas="a-Check">Check</primary> 15 15 </indexterm> … … 28 28 <screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 29 29 --build=${CLFS_HOST} --host=${CLFS_TARGET} --libdir=/tools/lib64</userinput></screen> 30 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/check.xml" 33 xpointer="xpointer(//*[@os='e'])"/> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/choose.xml
r88ef769 r03e6a40 32 32 <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater 33 33 (having been compiled with GCC-4.1.2 or greater). The reason for the 34 kernel version requirement is that eglibc is built to generate the library34 kernel version requirement is that glibc is built to generate the library 35 35 for the smallest version of the Linux kernel expected to be supported.</para> 36 36 -
BOOK/temp-system/multilib/cloog.xml
r88ef769 r03e6a40 32 32 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/cloog.xml" 35 xpointer="xpointer(//*[@os='s1'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../../final-system/common/cloog.xml" 39 xpointer="xpointer(//*[@os='s2'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 42 href="../common/cloog.xml" 35 43 xpointer="xpointer(//*[@os='c'])"/> -
BOOK/temp-system/multilib/coreutils.xml
r88ef769 r03e6a40 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 34 href="../common/coreutils.xml" 35 xpointer="xpointer(//*[@os='p1'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/coreutils.xml" 39 xpointer="xpointer(//*[@os='p2'])"/> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/coreutils.xml" 35 43 xpointer="xpointer(//*[@os='bd'])"/> 36 44 … … 42 50 href="../common/coreutils.xml" 43 51 xpointer="xpointer(//*[@os='be1'])"/> 44 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"46 href="../common/coreutils.xml"47 xpointer="xpointer(//*[@os='s1'])"/>48 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"50 href="../common/coreutils.xml"51 xpointer="xpointer(//*[@os='s2'])"/>52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gawk.xml
r88ef769 r03e6a40 22 22 <sect2 role="installation"> 23 23 <title>Installation of Gawk</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"26 href="../common/gawk.xml"27 xpointer="xpointer(//*[@os='s1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/gawk.xml"31 xpointer="xpointer(//*[@os='s2'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/gcc.xml
r88ef769 r03e6a40 77 77 --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \ 78 78 --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \ 79 --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \ 80 --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 --disable-isl-version-check --with-cloog=/tools --with-system-zlib \ 79 --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --disable-libssp \ 83 --disable-install-libiberty --enable-libstdcxx-time \ 84 --enable-checking=release</userinput></screen> 82 --enable-libstdcxx-time --enable-checking=release</userinput></screen> 85 83 86 84 <variablelist os="dd"> -
BOOK/temp-system/multilib/gettext.xml
r88ef769 r03e6a40 64 64 xpointer="xpointer(//*[@os='h'])"/> 65 65 66 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"67 href="../common/gettext.xml"68 xpointer="xpointer(//*[@os='i'])"/>69 70 66 </sect2> 71 67 -
BOOK/temp-system/multilib/gmp.xml
r88ef769 r03e6a40 42 42 --libdir=/tools/lib64 --enable-cxx</userinput></screen> 43 43 44 <variablelist os="ba"> 45 <title>The meaning of the new configure option:</title> 46 47 <varlistentry> 48 <term><parameter>CC="${CC} ${BUILD64}"</parameter></term> 49 <listitem> 50 <para>Tells the compiler to use our 64-bit build flags.</para> 51 </listitem> 52 </varlistentry> 53 54 </variablelist> 55 44 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 57 href="../common/gmp.xml" -
BOOK/temp-system/multilib/make.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="aa"><userinput> CC="${CC} ${BUILD64}" ./configure --prefix=/tools \29 <screen os="aa"><userinput>PKG_CONFIG= CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 30 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 31 31 -
BOOK/temp-system/multilib/texinfo.xml
r88ef769 r03e6a40 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 29 <screen os="b"><userinput>PERL=/usr/bin/perl CC="${CC} ${BUILD64}" \ 30 ./configure --prefix=/tools \ 30 31 --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/texinfo.xml" 35 xpointer="xpointer(//*[@os='ba'])"/> 31 36 32 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/util-linux.xml
r88ef769 r03e6a40 6 6 ]> 7 7 8 <sect1 id="ch- boot-util-linux" role="wrap">8 <sect1 id="ch-temp-system-util-linux" role="wrap"> 9 9 <?dbhtml filename="util-linux.html"?> 10 10 11 11 <title>Util-linux-&util-linux-version;</title> 12 12 13 <indexterm zone="ch- boot-util-linux">13 <indexterm zone="ch-temp-system-util-linux"> 14 14 <primary sortas="a-Util-linux">Util-linux</primary> 15 <secondary> boot</secondary>15 <secondary>temporary system</secondary> 16 16 </indexterm> 17 17 … … 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= \ 30 ./configure --prefix=/tools --exec-prefix=/tools \ 29 <screen os="be"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \ 31 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 --disable-makeinstall-chown --disable-login --disable-su</userinput></screen> 31 --libdir=/tools/lib64 --disable-makeinstall-chown --disable-makeinstall-setuid</userinput></screen> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/util-linux.xml" 35 xpointer="xpointer(//*[@os='c'])"/> 33 36 34 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/temp-system/multilib/vim.xml
r88ef769 r03e6a40 60 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 61 61 href="../common/vim.xml" 62 xpointer="xpointer(//*[@os='f'])"/> 63 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/vim.xml" 62 66 xpointer="xpointer(//*[@os='g'])"/> 63 67 -
BOOK/temp-system/multilib/xz.xml
r88ef769 r03e6a40 12 12 13 13 <indexterm zone="ch-temp-system-xz"> 14 <primary sortas="a-XZ -Utils">XZ-Utils</primary>14 <primary sortas="a-XZ Utils">XZ Utils</primary> 15 15 <secondary>temporary system</secondary> 16 16 </indexterm> … … 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of XZ -Utils</title>23 <title>Installation of XZ Utils</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 28 28 29 29 <screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 31 --libdir=/tools/lib64</userinput></screen> 32 32 -
BOOK/temp-system/ppc-chapter.xml
r88ef769 r03e6a40 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/ppc64-64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/ppc64-64/gcc.xml
r88ef769 r03e6a40 77 77 --enable-c99 --enable-shared --enable-threads=posix --disable-nls \ 78 78 --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \ 79 --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \ 80 --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \ 79 --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \ 81 80 --with-cloog=/tools --with-system-zlib \ 82 81 --with-native-system-header-dir=/tools/include --enable-checking=release \ -
BOOK/temp-system/ppc64-chapter.xml
r88ef769 r03e6a40 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>26 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 30 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>33 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>38 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 41 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/sparc-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/sparc64-64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/sparc64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/temp-system/x86-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> -
BOOK/temp-system/x86_64-64-chapter.xml
r88ef769 r03e6a40 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>27 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/> 28 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/> … … 31 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> 36 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/> 37 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>39 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/> 40 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> … … 42 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/> -
BOOK/temp-system/x86_64-chapter.xml
r88ef769 r03e6a40 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/> 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/> 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/> 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/> … … 37 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/> 38 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/> 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>40 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 41 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/> 42 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/> 43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> 44 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 45 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/> -
BOOK/users_groups.ent
r88ef769 r03e6a40 8 8 <!ENTITY uid-adm "3"> 9 9 <!ENTITY uid-lp "10"> 10 <!ENTITY uid-messagebus "27"> 10 11 <!ENTITY uid-mail "30"> 11 12 <!ENTITY uid-news "31"> … … 35 36 <!ENTITY gid-console "17"> 36 37 <!ENTITY gid-cdrw "18"> 38 <!ENTITY gid-messagebus "27"> 39 <!ENTITY gid-systemd-journal "28"> 37 40 <!ENTITY gid-mail "30"> 38 41 <!ENTITY gid-news "31"> 42 <!ENTITY gid-wheel "39"> 39 43 <!ENTITY gid-users "1000"> 40 44 <!ENTITY gid-nogroup "65533"> 41 <!ENTITY gid-nobody "65534"> -
patches/iputils-s20121221-fixes-2.patch
r88ef769 r03e6a40 1 1 Submitted By: William Harrington <kb0iic at cross-lfs dot org> 2 Date: 201 3-08-062 Date: 2014-04-01 3 3 Initial Package Version: s20121221 4 Upstream Status: Unknown5 Origin: Unknown4 Upstream Status: Applied 5 Origin: git://git.linux-ipv6.org/gitroot/iputils.git 6 6 Description: Contains Fixes for Various Issues and Manpages 7 7 8 8 diff -Naur iputils-s20121221.orig/Makefile iputils-s20121221/Makefile 9 9 --- iputils-s20121221.orig/Makefile 2012-12-21 14:01:07.000000000 +0000 10 +++ iputils-s20121221/Makefile 2013-08-06 18:09:09.448346619 +0000 11 @@ -2,8 +2,6 @@ 12 # Configuration 13 # 14 15 -# CC 16 -CC=gcc 17 # Path to parent kernel include files directory 18 LIBC_INCLUDE=/usr/include 19 # Libraries 20 @@ -36,7 +34,7 @@ 21 22 # GNU TLS library for ping6 [yes|no|static] 23 USE_GNUTLS=yes 24 -# Crypto library for ping6 [shared|static] 25 +# Crypto library for ping6 [shared|static|no] 26 USE_CRYPTO=shared 27 # Resolv library for ping6 [yes|static] 28 USE_RESOLV=yes 29 @@ -48,11 +46,10 @@ 30 31 # ------------------------------------- 32 # What a pity, all new gccs are buggy and -Werror does not work. Sigh. 33 -# CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g 34 -CCOPT=-fno-strict-aliasing -Wstrict-prototypes -Wall -g 35 -CCOPTOPT=-O3 36 -GLIBCFIX=-D_GNU_SOURCE 37 -DEFINES= 38 +# CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall -Werror -g 39 +CFLAGS?=-O3 -g 40 +CFLAGS+=-fno-strict-aliasing -Wstrict-prototypes -Wall 41 +CPPFLAGS+=-D_GNU_SOURCE 42 LDLIB= 43 44 FUNC_LIB = $(if $(filter static,$(1)),$(LDFLAG_STATIC) $(2) $(LDFLAG_DYNAMIC),$(2)) 45 @@ -63,7 +60,10 @@ 46 LIB_CRYPTO = $(call FUNC_LIB,$(USE_GNUTLS),$(LDFLAG_GNUTLS)) 47 DEF_CRYPTO = -DUSE_GNUTLS 48 else 49 +ifneq ($(USE_CRYPTO),no) 50 LIB_CRYPTO = $(call FUNC_LIB,$(USE_CRYPTO),$(LDFLAG_CRYPTO)) 51 + DEF_CRYPTO = -DUSE_OPENSSL 52 +endif 53 endif 54 55 # USE_RESOLV: LIB_RESOLV 56 @@ -110,7 +110,6 @@ 57 IPV6_TARGETS=tracepath6 traceroute6 ping6 58 TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS) 59 60 -CFLAGS=$(CCOPTOPT) $(CCOPT) $(GLIBCFIX) $(DEFINES) 61 LDLIBS=$(LDLIB) $(ADDLIB) 62 63 UNAME_N:=$(shell uname -n) 64 @@ -129,6 +128,7 @@ 65 $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -S -o $@ 66 %.o: %.c 67 $(COMPILE.c) $< $(DEF_$(patsubst %.o,%,$@)) -o $@ 68 +LINK.o += $(CFLAGS) 69 $(TARGETS): %: %.o 70 $(LINK.o) $^ $(LIB_$@) $(LDLIBS) -o $@ 71 10 +++ iputils-s20121221/Makefile 2014-04-02 01:01:49.917694047 +0000 72 11 @@ -149,7 +149,7 @@ 73 12 DEF_ping_common = $(DEF_CAP) $(DEF_IDN) … … 81 20 diff -Naur iputils-s20121221.orig/doc/arping.8 iputils-s20121221/doc/arping.8 82 21 --- iputils-s20121221.orig/doc/arping.8 1970-01-01 00:00:00.000000000 +0000 83 +++ iputils-s20121221/doc/arping.8 201 3-01-04 10:38:27.000000000+000022 +++ iputils-s20121221/doc/arping.8 2014-04-02 01:07:09.997700654 +0000 84 23 @@ -0,0 +1,109 @@ 85 24 +.\" This manpage has been automatically generated by docbook2man … … 88 27 +.\" Please send any bug reports, improvements, comments, patches, 89 28 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 90 +.TH "ARPING" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"29 +.TH "ARPING" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 91 30 +.SH NAME 92 31 +arping \- send ARP REQUEST to a neighbour host … … 194 133 diff -Naur iputils-s20121221.orig/doc/clockdiff.8 iputils-s20121221/doc/clockdiff.8 195 134 --- iputils-s20121221.orig/doc/clockdiff.8 1970-01-01 00:00:00.000000000 +0000 196 +++ iputils-s20121221/doc/clockdiff.8 201 3-01-04 10:38:27.000000000+0000135 +++ iputils-s20121221/doc/clockdiff.8 2014-04-02 01:07:10.829700671 +0000 197 136 @@ -0,0 +1,81 @@ 198 137 +.\" This manpage has been automatically generated by docbook2man … … 201 140 +.\" Please send any bug reports, improvements, comments, patches, 202 141 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 203 +.TH "CLOCKDIFF" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"142 +.TH "CLOCKDIFF" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 204 143 +.SH NAME 205 144 +clockdiff \- measure clock difference between hosts … … 279 218 diff -Naur iputils-s20121221.orig/doc/index.html iputils-s20121221/doc/index.html 280 219 --- iputils-s20121221.orig/doc/index.html 1970-01-01 00:00:00.000000000 +0000 281 +++ iputils-s20121221/doc/index.html 201 3-01-04 10:38:35.000000000+0000220 +++ iputils-s20121221/doc/index.html 2014-04-02 01:05:52.917699063 +0000 282 221 @@ -0,0 +1,175 @@ 283 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">222 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 284 223 +<HTML 285 224 +><HEAD … … 376 315 +><DT 377 316 +><A 378 +HREF="r9 18.html"317 +HREF="r926.html" 379 318 +>traceroute6</A 380 319 +> -- traces path to a network host</DT 381 320 +><DT 382 321 +><A 383 +HREF="r9 83.html"322 +HREF="r991.html" 384 323 +>tftpd</A 385 324 +> -- Trivial File Transfer Protocol server</DT 386 325 +><DT 387 326 +><A 388 +HREF="r10 56.html"327 +HREF="r1064.html" 389 328 +>ninfod</A 390 329 +> -- Respond to IPv6 Node Information Queries</DT 391 330 +><DT 392 331 +><A 393 +HREF="r11 25.html"332 +HREF="r1133.html" 394 333 +>rdisc</A 395 334 +> -- network router discovery daemon</DT 396 335 +><DT 397 336 +><A 398 +HREF="r12 69.html"337 +HREF="r1277.html" 399 338 +>pg3</A 400 339 +> -- send stream of UDP packets</DT … … 459 398 diff -Naur iputils-s20121221.orig/doc/iputils.html iputils-s20121221/doc/iputils.html 460 399 --- iputils-s20121221.orig/doc/iputils.html 1970-01-01 00:00:00.000000000 +0000 461 +++ iputils-s20121221/doc/iputils.html 201 3-01-04 10:38:35.000000000+0000400 +++ iputils-s20121221/doc/iputils.html 2014-04-02 01:05:55.845699123 +0000 462 401 @@ -0,0 +1,491 @@ 463 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">402 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 464 403 +<HTML 465 404 +><HEAD … … 955 894 diff -Naur iputils-s20121221.orig/doc/ninfod.8 iputils-s20121221/doc/ninfod.8 956 895 --- iputils-s20121221.orig/doc/ninfod.8 1970-01-01 00:00:00.000000000 +0000 957 +++ iputils-s20121221/doc/ninfod.8 201 3-01-04 10:38:27.000000000+0000896 +++ iputils-s20121221/doc/ninfod.8 2014-04-02 01:07:11.809700691 +0000 958 897 @@ -0,0 +1,72 @@ 959 898 +.\" This manpage has been automatically generated by docbook2man … … 962 901 +.\" Please send any bug reports, improvements, comments, patches, 963 902 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 964 +.TH "NINFOD" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"903 +.TH "NINFOD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 965 904 +.SH NAME 966 905 +ninfod \- Respond to IPv6 Node Information Queries … … 1031 970 diff -Naur iputils-s20121221.orig/doc/pg3.8 iputils-s20121221/doc/pg3.8 1032 971 --- iputils-s20121221.orig/doc/pg3.8 1970-01-01 00:00:00.000000000 +0000 1033 +++ iputils-s20121221/doc/pg3.8 201 3-01-04 10:38:27.000000000+0000972 +++ iputils-s20121221/doc/pg3.8 2014-04-02 01:07:12.697700709 +0000 1034 973 @@ -0,0 +1,86 @@ 1035 974 +.\" This manpage has been automatically generated by docbook2man … … 1038 977 +.\" Please send any bug reports, improvements, comments, patches, 1039 978 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 1040 +.TH "PG3" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"979 +.TH "PG3" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 1041 980 +.SH NAME 1042 981 +pg3, ipg, pgset \- send stream of UDP packets … … 1121 1060 diff -Naur iputils-s20121221.orig/doc/ping.8 iputils-s20121221/doc/ping.8 1122 1061 --- iputils-s20121221.orig/doc/ping.8 1970-01-01 00:00:00.000000000 +0000 1123 +++ iputils-s20121221/doc/ping.8 201 3-01-04 10:38:27.000000000+00001062 +++ iputils-s20121221/doc/ping.8 2014-04-02 01:07:13.053700717 +0000 1124 1063 @@ -0,0 +1,428 @@ 1125 1064 +.\" This manpage has been automatically generated by docbook2man … … 1128 1067 +.\" Please send any bug reports, improvements, comments, patches, 1129 1068 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 1130 +.TH "PING" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"1069 +.TH "PING" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 1131 1070 +.SH NAME 1132 1071 +ping, ping6 \- send ICMP ECHO_REQUEST to network hosts … … 1528 1467 +The maximum IP header length is too small for options like 1529 1468 +RECORD_ROUTE to be completely useful. 1530 +There's not much that thatcan be done about this, however.1469 +There's not much that can be done about this, however. 1531 1470 +.TP 0.2i 1532 1471 +\(bu … … 1551 1490 +and the latest versions are available in source form at 1552 1491 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 1553 diff -Naur iputils-s20121221.orig/doc/r1056.html iputils-s20121221/doc/r1056.html 1554 --- iputils-s20121221.orig/doc/r1056.html 1970-01-01 00:00:00.000000000 +0000 1555 +++ iputils-s20121221/doc/r1056.html 2013-01-04 10:38:35.000000000 +0000 1492 diff -Naur iputils-s20121221.orig/doc/ping.sgml iputils-s20121221/doc/ping.sgml 1493 --- iputils-s20121221.orig/doc/ping.sgml 2012-12-21 14:01:07.000000000 +0000 1494 +++ iputils-s20121221/doc/ping.sgml 2014-04-02 01:02:05.429694367 +0000 1495 @@ -600,7 +600,7 @@ 1496 <listitem><para> 1497 The maximum IP header length is too small for options like 1498 RECORD_ROUTE to be completely useful. 1499 -There's not much that that can be done about this, however. 1500 +There's not much that can be done about this, however. 1501 </para></listitem> 1502 <listitem><para> 1503 Flood pinging is not recommended in general, and flood pinging the 1504 diff -Naur iputils-s20121221.orig/doc/r1064.html iputils-s20121221/doc/r1064.html 1505 --- iputils-s20121221.orig/doc/r1064.html 1970-01-01 00:00:00.000000000 +0000 1506 +++ iputils-s20121221/doc/r1064.html 2014-04-02 01:05:52.849699061 +0000 1556 1507 @@ -0,0 +1,343 @@ 1557 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">1508 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 1558 1509 +<HTML 1559 1510 +><HEAD … … 1568 1519 +REL="PREVIOUS" 1569 1520 +TITLE="tftpd" 1570 +HREF="r9 83.html"><LINK1521 +HREF="r991.html"><LINK 1571 1522 +REL="NEXT" 1572 1523 +TITLE="rdisc" 1573 +HREF="r11 25.html"></HEAD1524 +HREF="r1133.html"></HEAD 1574 1525 +><BODY 1575 1526 +CLASS="REFENTRY" … … 1599 1550 +VALIGN="bottom" 1600 1551 +><A 1601 +HREF="r9 83.html"1552 +HREF="r991.html" 1602 1553 +ACCESSKEY="P" 1603 1554 +>Prev</A … … 1613 1564 +VALIGN="bottom" 1614 1565 +><A 1615 +HREF="r11 25.html"1566 +HREF="r1133.html" 1616 1567 +ACCESSKEY="N" 1617 1568 +>Next</A … … 1630 1581 +CLASS="REFNAMEDIV" 1631 1582 +><A 1632 +NAME="AEN106 1"1583 +NAME="AEN1069" 1633 1584 +></A 1634 1585 +><H2 … … 1638 1589 +CLASS="REFSYNOPSISDIV" 1639 1590 +><A 1640 +NAME="AEN10 64"1591 +NAME="AEN1072" 1641 1592 +></A 1642 1593 +><H2 … … 1664 1615 +CLASS="REFSECT1" 1665 1616 +><A 1666 +NAME="AEN10 73"1617 +NAME="AEN1081" 1667 1618 +></A 1668 1619 +><H2 … … 1682 1633 +CLASS="REFSECT1" 1683 1634 +><A 1684 +NAME="AEN10 78"1635 +NAME="AEN1086" 1685 1636 +></A 1686 1637 +><H2 … … 1769 1720 +CLASS="REFSECT1" 1770 1721 +><A 1771 +NAME="AEN111 0"1722 +NAME="AEN1118" 1772 1723 +></A 1773 1724 +><H2 … … 1788 1739 +CLASS="REFSECT1" 1789 1740 +><A 1790 +NAME="AEN11 17"1741 +NAME="AEN1125" 1791 1742 +></A 1792 1743 +><H2 … … 1801 1752 +CLASS="REFSECT1" 1802 1753 +><A 1803 +NAME="AEN112 1"1754 +NAME="AEN1129" 1804 1755 +></A 1805 1756 +><H2 … … 1853 1804 +VALIGN="top" 1854 1805 +><A 1855 +HREF="r9 83.html"1806 +HREF="r991.html" 1856 1807 +ACCESSKEY="P" 1857 1808 +>Prev</A … … 1871 1822 +VALIGN="top" 1872 1823 +><A 1873 +HREF="r11 25.html"1824 +HREF="r1133.html" 1874 1825 +ACCESSKEY="N" 1875 1826 +>Next</A … … 1899 1850 +> 1900 1851 \ No newline at end of file 1901 diff -Naur iputils-s20121221.orig/doc/r11 25.html iputils-s20121221/doc/r1125.html1902 --- iputils-s20121221.orig/doc/r11 25.html 1970-01-01 00:00:00.000000000 +00001903 +++ iputils-s20121221/doc/r11 25.html 2013-01-04 10:38:35.000000000+00001852 diff -Naur iputils-s20121221.orig/doc/r1133.html iputils-s20121221/doc/r1133.html 1853 --- iputils-s20121221.orig/doc/r1133.html 1970-01-01 00:00:00.000000000 +0000 1854 +++ iputils-s20121221/doc/r1133.html 2014-04-02 01:05:52.889699062 +0000 1904 1855 @@ -0,0 +1,567 @@ 1905 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">1856 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 1906 1857 +<HTML 1907 1858 +><HEAD … … 1916 1867 +REL="PREVIOUS" 1917 1868 +TITLE="ninfod" 1918 +HREF="r10 56.html"><LINK1869 +HREF="r1064.html"><LINK 1919 1870 +REL="NEXT" 1920 1871 +TITLE="pg3" 1921 +HREF="r12 69.html"></HEAD1872 +HREF="r1277.html"></HEAD 1922 1873 +><BODY 1923 1874 +CLASS="REFENTRY" … … 1947 1898 +VALIGN="bottom" 1948 1899 +><A 1949 +HREF="r10 56.html"1900 +HREF="r1064.html" 1950 1901 +ACCESSKEY="P" 1951 1902 +>Prev</A … … 1961 1912 +VALIGN="bottom" 1962 1913 +><A 1963 +HREF="r12 69.html"1914 +HREF="r1277.html" 1964 1915 +ACCESSKEY="N" 1965 1916 +>Next</A … … 1978 1929 +CLASS="REFNAMEDIV" 1979 1930 +><A 1980 +NAME="AEN113 0"1931 +NAME="AEN1138" 1981 1932 +></A 1982 1933 +><H2 … … 1986 1937 +CLASS="REFSYNOPSISDIV" 1987 1938 +><A 1988 +NAME="AEN11 33"1939 +NAME="AEN1141" 1989 1940 +></A 1990 1941 +><H2 … … 2022 1973 +CLASS="REFSECT1" 2023 1974 +><A 2024 +NAME="AEN11 46"1975 +NAME="AEN1154" 2025 1976 +></A 2026 1977 +><H2 … … 2101 2052 +CLASS="REFSECT1" 2102 2053 +><A 2103 +NAME="AEN11 63"2054 +NAME="AEN1171" 2104 2055 +></A 2105 2056 +><H2 … … 2296 2247 +CLASS="REFSECT1" 2297 2248 +><A 2298 +NAME="AEN12 35"2249 +NAME="AEN1243" 2299 2250 +></A 2300 2251 +><H2 … … 2320 2271 +CLASS="REFSECT1" 2321 2272 +><A 2322 +NAME="AEN124 0"2273 +NAME="AEN1248" 2323 2274 +></A 2324 2275 +><H2 … … 2353 2304 +CLASS="REFSECT1" 2354 2305 +><A 2355 +NAME="AEN12 53"2306 +NAME="AEN1261" 2356 2307 +></A 2357 2308 +><H2 … … 2369 2320 +CLASS="REFSECT1" 2370 2321 +><A 2371 +NAME="AEN12 57"2322 +NAME="AEN1265" 2372 2323 +></A 2373 2324 +><H2 … … 2390 2341 +CLASS="REFSECT1" 2391 2342 +><A 2392 +NAME="AEN12 63"2343 +NAME="AEN1271" 2393 2344 +></A 2394 2345 +><H2 … … 2425 2376 +VALIGN="top" 2426 2377 +><A 2427 +HREF="r10 56.html"2378 +HREF="r1064.html" 2428 2379 +ACCESSKEY="P" 2429 2380 +>Prev</A … … 2443 2394 +VALIGN="top" 2444 2395 +><A 2445 +HREF="r12 69.html"2396 +HREF="r1277.html" 2446 2397 +ACCESSKEY="N" 2447 2398 +>Next</A … … 2471 2422 +> 2472 2423 \ No newline at end of file 2473 diff -Naur iputils-s20121221.orig/doc/r12 69.html iputils-s20121221/doc/r1269.html2474 --- iputils-s20121221.orig/doc/r12 69.html 1970-01-01 00:00:00.000000000 +00002475 +++ iputils-s20121221/doc/r12 69.html 2013-01-04 10:38:35.000000000+00002424 diff -Naur iputils-s20121221.orig/doc/r1277.html iputils-s20121221/doc/r1277.html 2425 --- iputils-s20121221.orig/doc/r1277.html 1970-01-01 00:00:00.000000000 +0000 2426 +++ iputils-s20121221/doc/r1277.html 2014-04-02 01:05:52.917699063 +0000 2476 2427 @@ -0,0 +1,428 @@ 2477 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2428 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 2478 2429 +<HTML 2479 2430 +><HEAD … … 2488 2439 +REL="PREVIOUS" 2489 2440 +TITLE="rdisc" 2490 +HREF="r11 25.html"></HEAD2441 +HREF="r1133.html"></HEAD 2491 2442 +><BODY 2492 2443 +CLASS="REFENTRY" … … 2516 2467 +VALIGN="bottom" 2517 2468 +><A 2518 +HREF="r11 25.html"2469 +HREF="r1133.html" 2519 2470 +ACCESSKEY="P" 2520 2471 +>Prev</A … … 2543 2494 +CLASS="REFNAMEDIV" 2544 2495 +><A 2545 +NAME="AEN12 74"2496 +NAME="AEN1282" 2546 2497 +></A 2547 2498 +><H2 … … 2551 2502 +CLASS="REFSYNOPSISDIV" 2552 2503 +><A 2553 +NAME="AEN12 77"2504 +NAME="AEN1285" 2554 2505 +></A 2555 2506 +><H2 … … 2579 2530 +CLASS="REFSECT1" 2580 2531 +><A 2581 +NAME="AEN12 86"2532 +NAME="AEN1294" 2582 2533 +></A 2583 2534 +><H2 … … 2616 2567 +CLASS="REFSECT1" 2617 2568 +><A 2618 +NAME="AEN1 297"2569 +NAME="AEN1305" 2619 2570 +></A 2620 2571 +><H2 … … 2639 2590 +>Name of Ethernet device to test. See 2640 2591 +<A 2641 +HREF="r12 69.html#PG3.WARNING"2592 +HREF="r1277.html#PG3.WARNING" 2642 2593 +>warning</A 2643 2594 +> below. … … 2794 2745 +CLASS="REFSECT1" 2795 2746 +><A 2796 +NAME="AEN13 57"2747 +NAME="AEN1365" 2797 2748 +></A 2798 2749 +><H2 … … 2811 2762 +CLASS="REFSECT1" 2812 2763 +><A 2813 +NAME="AEN13 62"2764 +NAME="AEN1370" 2814 2765 +></A 2815 2766 +><H2 … … 2827 2778 +CLASS="REFSECT1" 2828 2779 +><A 2829 +NAME="AEN13 66"2780 +NAME="AEN1374" 2830 2781 +></A 2831 2782 +><H2 … … 2862 2813 +VALIGN="top" 2863 2814 +><A 2864 +HREF="r11 25.html"2815 +HREF="r1133.html" 2865 2816 +ACCESSKEY="P" 2866 2817 +>Prev</A … … 2906 2857 diff -Naur iputils-s20121221.orig/doc/r3.html iputils-s20121221/doc/r3.html 2907 2858 --- iputils-s20121221.orig/doc/r3.html 1970-01-01 00:00:00.000000000 +0000 2908 +++ iputils-s20121221/doc/r3.html 201 3-01-04 10:38:35.000000000+00002859 +++ iputils-s20121221/doc/r3.html 2014-04-02 01:05:52.589699056 +0000 2909 2860 @@ -0,0 +1,1585 @@ 2910 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">2861 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 2911 2862 +<HTML 2912 2863 +><HEAD … … 4344 4295 +>The maximum IP header length is too small for options like 4345 4296 +RECORD_ROUTE to be completely useful. 4346 +There's not much that thatcan be done about this, however.4297 +There's not much that can be done about this, however. 4347 4298 + </P 4348 4299 +></LI … … 4496 4447 diff -Naur iputils-s20121221.orig/doc/r466.html iputils-s20121221/doc/r466.html 4497 4448 --- iputils-s20121221.orig/doc/r466.html 1970-01-01 00:00:00.000000000 +0000 4498 +++ iputils-s20121221/doc/r466.html 201 3-01-04 10:38:35.000000000+00004449 +++ iputils-s20121221/doc/r466.html 2014-04-02 01:05:52.637699057 +0000 4499 4450 @@ -0,0 +1,597 @@ 4500 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">4451 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 4501 4452 +<HTML 4502 4453 +><HEAD … … 5098 5049 diff -Naur iputils-s20121221.orig/doc/r625.html iputils-s20121221/doc/r625.html 5099 5050 --- iputils-s20121221.orig/doc/r625.html 1970-01-01 00:00:00.000000000 +0000 5100 +++ iputils-s20121221/doc/r625.html 201 3-01-04 10:38:35.000000000+00005051 +++ iputils-s20121221/doc/r625.html 2014-04-02 01:05:52.677699058 +0000 5101 5052 @@ -0,0 +1,428 @@ 5102 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5053 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 5103 5054 +<HTML 5104 5055 +><HEAD … … 5531 5482 diff -Naur iputils-s20121221.orig/doc/r720.html iputils-s20121221/doc/r720.html 5532 5483 --- iputils-s20121221.orig/doc/r720.html 1970-01-01 00:00:00.000000000 +0000 5533 +++ iputils-s20121221/doc/r720.html 201 3-01-04 10:38:35.000000000+00005484 +++ iputils-s20121221/doc/r720.html 2014-04-02 01:05:52.713699058 +0000 5534 5485 @@ -0,0 +1,431 @@ 5535 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5486 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 5536 5487 +<HTML 5537 5488 +><HEAD … … 5820 5771 +>, 5821 5772 +<A 5822 +HREF="r9 83.html"5773 +HREF="r991.html" 5823 5774 +><SPAN 5824 5775 +CLASS="CITEREFENTRY" … … 5967 5918 diff -Naur iputils-s20121221.orig/doc/r819.html iputils-s20121221/doc/r819.html 5968 5919 --- iputils-s20121221.orig/doc/r819.html 1970-01-01 00:00:00.000000000 +0000 5969 +++ iputils-s20121221/doc/r819.html 201 3-01-04 10:38:35.000000000+00005970 @@ -0,0 +1,4 36@@5971 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">5920 +++ iputils-s20121221/doc/r819.html 2014-04-02 01:05:52.749699059 +0000 5921 @@ -0,0 +1,457 @@ 5922 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 5972 5923 +<HTML 5973 5924 +><HEAD … … 5985 5936 +REL="NEXT" 5986 5937 +TITLE="traceroute6" 5987 +HREF="r9 18.html"></HEAD5938 +HREF="r926.html"></HEAD 5988 5939 +><BODY 5989 5940 +CLASS="REFENTRY" … … 6027 5978 +VALIGN="bottom" 6028 5979 +><A 6029 +HREF="r9 18.html"5980 +HREF="r926.html" 6030 5981 +ACCESSKEY="N" 6031 5982 +>Next</A … … 6065 6016 +>pktlen</I 6066 6017 +></TT 6018 +>] [-m <TT 6019 +CLASS="REPLACEABLE" 6020 +><I 6021 +>max_hops</I 6022 +></TT 6067 6023 +>] [-p <TT 6068 6024 +CLASS="REPLACEABLE" … … 6080 6036 +CLASS="REFSECT1" 6081 6037 +><A 6082 +NAME="AEN8 38"6038 +NAME="AEN840" 6083 6039 +></A 6084 6040 +><H2 … … 6120 6076 +CLASS="REFSECT1" 6121 6077 +><A 6122 +NAME="AEN84 7"6078 +NAME="AEN849" 6123 6079 +></A 6124 6080 +><H2 … … 6174 6130 +><CODE 6175 6131 +CLASS="OPTION" 6132 +>-m</CODE 6133 +></DT 6134 +><DD 6135 +><P 6136 +>Set maximum hops (or maximum TTLs) to <TT 6137 +CLASS="REPLACEABLE" 6138 +><I 6139 +>max_hops</I 6140 +></TT 6141 +> 6142 +instead of 30. 6143 + </P 6144 +></DD 6145 +><DT 6146 +><CODE 6147 +CLASS="OPTION" 6176 6148 +>-p</CODE 6177 6149 +></DT … … 6187 6159 +CLASS="REFSECT1" 6188 6160 +><A 6189 +NAME="AEN8 73"6161 +NAME="AEN881" 6190 6162 +></A 6191 6163 +><H2 … … 6241 6213 +CLASS="REFSECT1" 6242 6214 +><A 6243 +NAME="AEN8 85"6215 +NAME="AEN893" 6244 6216 +></A 6245 6217 +><H2 … … 6254 6226 +>, 6255 6227 +<A 6256 +HREF="r9 18.html"6228 +HREF="r926.html" 6257 6229 +><SPAN 6258 6230 +CLASS="CITEREFENTRY" … … 6277 6249 +CLASS="REFSECT1" 6278 6250 +><A 6279 +NAME="AEN 899"6251 +NAME="AEN907" 6280 6252 +></A 6281 6253 +><H2 … … 6296 6268 +CLASS="REFSECT1" 6297 6269 +><A 6298 +NAME="AEN9 04"6270 +NAME="AEN912" 6299 6271 +></A 6300 6272 +><H2 … … 6325 6297 +CLASS="REFSECT1" 6326 6298 +><A 6327 +NAME="AEN9 12"6299 +NAME="AEN920" 6328 6300 +></A 6329 6301 +><H2 … … 6378 6350 +VALIGN="top" 6379 6351 +><A 6380 +HREF="r9 18.html"6352 +HREF="r926.html" 6381 6353 +ACCESSKEY="N" 6382 6354 +>Next</A … … 6406 6378 +> 6407 6379 \ No newline at end of file 6408 diff -Naur iputils-s20121221.orig/doc/r9 18.html iputils-s20121221/doc/r918.html6409 --- iputils-s20121221.orig/doc/r9 18.html 1970-01-01 00:00:00.000000000 +00006410 +++ iputils-s20121221/doc/r9 18.html 2013-01-04 10:38:35.000000000 +00006380 diff -Naur iputils-s20121221.orig/doc/r926.html iputils-s20121221/doc/r926.html 6381 --- iputils-s20121221.orig/doc/r926.html 1970-01-01 00:00:00.000000000 +0000 6382 +++ iputils-s20121221/doc/r926.html 2014-04-02 01:05:52.777699060 +0000 6411 6383 @@ -0,0 +1,315 @@ 6412 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">6384 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 6413 6385 +<HTML 6414 6386 +><HEAD … … 6426 6398 +REL="NEXT" 6427 6399 +TITLE="tftpd" 6428 +HREF="r9 83.html"></HEAD6400 +HREF="r991.html"></HEAD 6429 6401 +><BODY 6430 6402 +CLASS="REFENTRY" … … 6468 6440 +VALIGN="bottom" 6469 6441 +><A 6470 +HREF="r9 83.html"6442 +HREF="r991.html" 6471 6443 +ACCESSKEY="N" 6472 6444 +>Next</A … … 6485 6457 +CLASS="REFNAMEDIV" 6486 6458 +><A 6487 +NAME="AEN9 23"6459 +NAME="AEN931" 6488 6460 +></A 6489 6461 +><H2 … … 6493 6465 +CLASS="REFSYNOPSISDIV" 6494 6466 +><A 6495 +NAME="AEN9 26"6467 +NAME="AEN934" 6496 6468 +></A 6497 6469 +><H2 … … 6549 6521 +CLASS="REFSECT1" 6550 6522 +><A 6551 +NAME="AEN9 47"6523 +NAME="AEN955" 6552 6524 +></A 6553 6525 +><H2 … … 6568 6540 +CLASS="REFSECT1" 6569 6541 +><A 6570 +NAME="AEN9 53"6542 +NAME="AEN961" 6571 6543 +></A 6572 6544 +><H2 … … 6598 6570 +CLASS="REFSECT1" 6599 6571 +><A 6600 +NAME="AEN9 65"6572 +NAME="AEN973" 6601 6573 +></A 6602 6574 +><H2 … … 6628 6600 +CLASS="REFSECT1" 6629 6601 +><A 6630 +NAME="AEN9 72"6602 +NAME="AEN980" 6631 6603 +></A 6632 6604 +><H2 … … 6645 6617 +CLASS="REFSECT1" 6646 6618 +><A 6647 +NAME="AEN9 77"6619 +NAME="AEN985" 6648 6620 +></A 6649 6621 +><H2 … … 6698 6670 +VALIGN="top" 6699 6671 +><A 6700 +HREF="r9 83.html"6672 +HREF="r991.html" 6701 6673 +ACCESSKEY="N" 6702 6674 +>Next</A … … 6726 6698 +> 6727 6699 \ No newline at end of file 6728 diff -Naur iputils-s20121221.orig/doc/r9 83.html iputils-s20121221/doc/r983.html6729 --- iputils-s20121221.orig/doc/r9 83.html 1970-01-01 00:00:00.000000000 +00006730 +++ iputils-s20121221/doc/r9 83.html 2013-01-04 10:38:35.000000000 +00006700 diff -Naur iputils-s20121221.orig/doc/r991.html iputils-s20121221/doc/r991.html 6701 --- iputils-s20121221.orig/doc/r991.html 1970-01-01 00:00:00.000000000 +0000 6702 +++ iputils-s20121221/doc/r991.html 2014-04-02 01:05:52.809699060 +0000 6731 6703 @@ -0,0 +1,376 @@ 6732 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">6704 +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 6733 6705 +<HTML 6734 6706 +><HEAD … … 6743 6715 +REL="PREVIOUS" 6744 6716 +TITLE="traceroute6" 6745 +HREF="r9 18.html"><LINK6717 +HREF="r926.html"><LINK 6746 6718 +REL="NEXT" 6747 6719 +TITLE="ninfod" 6748 +HREF="r10 56.html"></HEAD6720 +HREF="r1064.html"></HEAD 6749 6721 +><BODY 6750 6722 +CLASS="REFENTRY" … … 6774 6746 +VALIGN="bottom" 6775 6747 +><A 6776 +HREF="r9 18.html"6748 +HREF="r926.html" 6777 6749 +ACCESSKEY="P" 6778 6750 +>Prev</A … … 6788 6760 +VALIGN="bottom" 6789 6761 +><A 6790 +HREF="r10 56.html"6762 +HREF="r1064.html" 6791 6763 +ACCESSKEY="N" 6792 6764 +>Next</A … … 6805 6777 +CLASS="REFNAMEDIV" 6806 6778 +><A 6807 +NAME="AEN9 88"6779 +NAME="AEN996" 6808 6780 +></A 6809 6781 +><H2 … … 6813 6785 +CLASS="REFSYNOPSISDIV" 6814 6786 +><A 6815 +NAME="AEN99 1"6787 +NAME="AEN999" 6816 6788 +></A 6817 6789 +><H2 … … 6831 6803 +CLASS="REFSECT1" 6832 6804 +><A 6833 +NAME="AEN 996"6805 +NAME="AEN1004" 6834 6806 +></A 6835 6807 +><H2 … … 6917 6889 +CLASS="REFSECT1" 6918 6890 +><A 6919 +NAME="AEN102 0"6891 +NAME="AEN1028" 6920 6892 +></A 6921 6893 +><H2 … … 6971 6943 +CLASS="REFSECT1" 6972 6944 +><A 6973 +NAME="AEN103 1"6945 +NAME="AEN1039" 6974 6946 +></A 6975 6947 +><H2 … … 7004 6976 +CLASS="REFSECT1" 7005 6977 +><A 7006 +NAME="AEN10 44"6978 +NAME="AEN1052" 7007 6979 +></A 7008 6980 +><H2 … … 7026 6998 +CLASS="REFSECT1" 7027 6999 +><A 7028 +NAME="AEN105 0"7000 +NAME="AEN1058" 7029 7001 +></A 7030 7002 +><H2 … … 7061 7033 +VALIGN="top" 7062 7034 +><A 7063 +HREF="r9 18.html"7035 +HREF="r926.html" 7064 7036 +ACCESSKEY="P" 7065 7037 +>Prev</A … … 7079 7051 +VALIGN="top" 7080 7052 +><A 7081 +HREF="r10 56.html"7053 +HREF="r1064.html" 7082 7054 +ACCESSKEY="N" 7083 7055 +>Next</A … … 7109 7081 diff -Naur iputils-s20121221.orig/doc/rarpd.8 iputils-s20121221/doc/rarpd.8 7110 7082 --- iputils-s20121221.orig/doc/rarpd.8 1970-01-01 00:00:00.000000000 +0000 7111 +++ iputils-s20121221/doc/rarpd.8 201 3-01-04 10:38:27.000000000+00007083 +++ iputils-s20121221/doc/rarpd.8 2014-04-02 01:07:14.009700736 +0000 7112 7084 @@ -0,0 +1,84 @@ 7113 7085 +.\" This manpage has been automatically generated by docbook2man … … 7116 7088 +.\" Please send any bug reports, improvements, comments, patches, 7117 7089 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7118 +.TH "RARPD" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"7090 +.TH "RARPD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 7119 7091 +.SH NAME 7120 7092 +rarpd \- answer RARP REQUESTs … … 7197 7169 diff -Naur iputils-s20121221.orig/doc/rdisc.8 iputils-s20121221/doc/rdisc.8 7198 7170 --- iputils-s20121221.orig/doc/rdisc.8 1970-01-01 00:00:00.000000000 +0000 7199 +++ iputils-s20121221/doc/rdisc.8 201 3-01-04 10:38:27.000000000+00007171 +++ iputils-s20121221/doc/rdisc.8 2014-04-02 01:07:15.013700757 +0000 7200 7172 @@ -0,0 +1,122 @@ 7201 7173 +.\" This manpage has been automatically generated by docbook2man … … 7204 7176 +.\" Please send any bug reports, improvements, comments, patches, 7205 7177 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7206 +.TH "RDISC" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"7178 +.TH "RDISC" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 7207 7179 +.SH NAME 7208 7180 +rdisc \- network router discovery daemon … … 7323 7295 diff -Naur iputils-s20121221.orig/doc/tftpd.8 iputils-s20121221/doc/tftpd.8 7324 7296 --- iputils-s20121221.orig/doc/tftpd.8 1970-01-01 00:00:00.000000000 +0000 7325 +++ iputils-s20121221/doc/tftpd.8 201 3-01-04 10:38:27.000000000+00007297 +++ iputils-s20121221/doc/tftpd.8 2014-04-02 01:07:15.681700771 +0000 7326 7298 @@ -0,0 +1,85 @@ 7327 7299 +.\" This manpage has been automatically generated by docbook2man … … 7330 7302 +.\" Please send any bug reports, improvements, comments, patches, 7331 7303 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7332 +.TH "TFTPD" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"7304 +.TH "TFTPD" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 7333 7305 +.SH NAME 7334 7306 +tftpd \- Trivial File Transfer Protocol server … … 7412 7384 diff -Naur iputils-s20121221.orig/doc/tracepath.8 iputils-s20121221/doc/tracepath.8 7413 7385 --- iputils-s20121221.orig/doc/tracepath.8 1970-01-01 00:00:00.000000000 +0000 7414 +++ iputils-s20121221/doc/tracepath.8 201 3-01-04 10:38:27.000000000+00007415 @@ -0,0 +1,10 0@@7386 +++ iputils-s20121221/doc/tracepath.8 2014-04-02 01:07:16.381700785 +0000 7387 @@ -0,0 +1,104 @@ 7416 7388 +.\" This manpage has been automatically generated by docbook2man 7417 7389 +.\" from a DocBook document. This tool can be found at: … … 7419 7391 +.\" Please send any bug reports, improvements, comments, patches, 7420 7392 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7421 +.TH "TRACEPATH" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"7393 +.TH "TRACEPATH" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 7422 7394 +.SH NAME 7423 7395 +tracepath, tracepath6 \- traces path to a network host discovering MTU along this path 7424 7396 +.SH SYNOPSIS 7425 7397 + 7426 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB- p \fIport\fB\fR] \fB\fIdestination\fB\fR7398 +\fBtracepath\fR [\fB-n\fR] [\fB-b\fR] [\fB-l \fIpktlen\fB\fR] [\fB-m \fImax_hops\fB\fR] [\fB-p \fIport\fB\fR] \fB\fIdestination\fB\fR 7427 7399 + 7428 7400 +.SH "DESCRIPTION" … … 7451 7423 +Sets the initial packet length to \fIpktlen\fR instead of 7452 7424 +65535 for \fBtracepath\fR or 128000 for \fBtracepath6\fR. 7425 +.TP 7426 +\fB-m\fR 7427 +Set maximum hops (or maximum TTLs) to \fImax_hops\fR 7428 +instead of 30. 7453 7429 +.TP 7454 7430 +\fB-p\fR … … 7514 7490 +and the latest versions are available in source form at 7515 7491 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7492 diff -Naur iputils-s20121221.orig/doc/tracepath.sgml iputils-s20121221/doc/tracepath.sgml 7493 --- iputils-s20121221.orig/doc/tracepath.sgml 2012-12-21 14:01:07.000000000 +0000 7494 +++ iputils-s20121221/doc/tracepath.sgml 2014-04-02 01:05:20.625698396 +0000 7495 @@ -18,6 +18,7 @@ 7496 <arg choice="opt">-n</arg> 7497 <arg choice="opt">-b</arg> 7498 <arg choice="opt">-l <replaceable/pktlen/</arg> 7499 +<arg choice="opt">-m <replaceable/max_hops/</arg> 7500 <arg choice="opt">-p <replaceable/port/</arg> 7501 <arg choice="req"><replaceable/destination/</arg> 7502 </cmdsynopsis> 7503 @@ -67,6 +68,14 @@ 7504 </para></listitem> 7505 </varlistentry> 7506 7507 + <varlistentry> 7508 + <term><option/-m/</term> 7509 + <listitem><para> 7510 +Set maximum hops (or maximum TTLs) to <replaceable/max_hops/ 7511 +instead of 30. 7512 + </para></listitem> 7513 + </varlistentry> 7514 + 7515 <varlistentry> 7516 <term><option/-p/</term> 7517 <listitem><para> 7516 7518 diff -Naur iputils-s20121221.orig/doc/traceroute6.8 iputils-s20121221/doc/traceroute6.8 7517 7519 --- iputils-s20121221.orig/doc/traceroute6.8 1970-01-01 00:00:00.000000000 +0000 7518 +++ iputils-s20121221/doc/traceroute6.8 201 3-01-04 10:38:27.000000000+00007520 +++ iputils-s20121221/doc/traceroute6.8 2014-04-02 01:07:17.193700802 +0000 7519 7521 @@ -0,0 +1,42 @@ 7520 7522 +.\" This manpage has been automatically generated by docbook2man … … 7523 7525 +.\" Please send any bug reports, improvements, comments, patches, 7524 7526 +.\" etc. to Steve Cheng <steve@ggi-project.org>. 7525 +.TH "TRACEROUTE6" "8" "0 4 January 2013" "iputils-121221" "System Manager's Manual: iputils"7527 +.TH "TRACEROUTE6" "8" "01 April 2014" "iputils-121221" "System Manager's Manual: iputils" 7526 7528 +.SH NAME 7527 7529 +traceroute6 \- traces path to a network host … … 7560 7562 +and the latest versions are available in source form at 7561 7563 +http://www.skbuff.net/iputils/iputils-current.tar.bz2. 7562 diff -Naur iputils-s20121221.orig/ping6.c iputils-s20121221/ping6.c 7563 --- iputils-s20121221.orig/ping6.c 2012-12-21 14:01:07.000000000 +0000 7564 +++ iputils-s20121221/ping6.c 2013-08-06 18:09:09.448346619 +0000 7565 @@ -168,8 +168,10 @@ 7564 diff -Naur iputils-s20121221.orig/ninfod/ninfod.c iputils-s20121221/ninfod/ninfod.c 7565 --- iputils-s20121221.orig/ninfod/ninfod.c 2012-12-21 14:01:07.000000000 +0000 7566 +++ iputils-s20121221/ninfod/ninfod.c 2014-04-02 01:01:49.937694047 +0000 7567 @@ -139,6 +139,7 @@ 7568 static int opt_d = 0; /* debug */ 7569 static int opt_h = 0; /* help */ 7570 static char *opt_p = NINFOD_PIDFILE; /* pidfile */ 7571 +static int got_signal = 0; /* loop unless true */ 7572 int opt_v = 0; /* verbose */ 7573 static uid_t opt_u; 7566 7574 7567 #ifdef USE_GNUTLS 7568 # include <gnutls/openssl.h> 7569 -#else 7570 +# define USE_CRYPTO 7571 +#elif defined USE_OPENSSL 7572 # include <openssl/md5.h> 7573 +# define USE_CRYPTO 7574 #endif 7575 @@ -391,25 +392,70 @@ 7576 /* --------- */ 7577 static void sig_handler(int sig) 7578 { 7579 + if (!got_signal) 7580 + DEBUG(LOG_INFO, "singnal(%d) received, quitting.\n", sig); 7581 + got_signal = 1; 7582 +} 7583 + 7584 +static void setup_sighandlers(void) 7585 +{ 7586 + struct sigaction act; 7587 + sigset_t smask; 7588 + sigemptyset(&smask); 7589 + sigaddset(&smask, SIGHUP); 7590 + sigaddset(&smask, SIGINT); 7591 + sigaddset(&smask, SIGQUIT); 7592 + sigaddset(&smask, SIGTERM); 7593 + 7594 + memset(&act, 0, sizeof(act)); 7595 + act.sa_handler = sig_handler; 7596 + act.sa_mask = smask; 7597 + 7598 + sigaction(SIGHUP, &act, NULL); 7599 + sigaction(SIGINT, &act, NULL); 7600 + sigaction(SIGQUIT, &act, NULL); 7601 + sigaction(SIGTERM, &act, NULL); 7602 +} 7603 + 7604 +static void set_logfile(void) 7605 +{ 7606 + setbuf(stderr, NULL); 7607 +#if ENABLE_DEBUG 7608 + openlog(NINFOD, 0, LOG_USER); 7609 +#endif 7610 +} 7611 + 7612 +static void cleanup_pidfile(void) 7613 +{ 7614 int err; 7575 7615 7576 /* Node Information query */ 7577 @@ -326,6 +328,7 @@ 7578 #if !PING6_NONCE_MEMORY 7579 static int niquery_nonce(__u8 *nonce, int fill) 7580 { 7581 +# ifdef USE_CRYPTO 7582 static __u8 digest[MD5_DIGEST_LENGTH]; 7583 static int seq = -1; 7616 - DEBUG(LOG_INFO, "singnal(%d) received, quit.\n", sig); 7617 - err = unlink(opt_p); 7618 - if (err < 0) { 7619 + if (daemonized && opt_p) { 7620 + err = unlink(opt_p); 7621 DEBUG(LOG_ERR, "failed to unlink file '%s' : %s\n", 7622 opt_p, strerror(errno)); 7623 - exit(1); 7624 } 7625 - /* closelog() */ 7626 +} 7584 7627 7585 @@ -348,6 +351,10 @@ 7586 return -1; 7587 return ntohsp((__u16 *)nonce); 7588 } 7589 +# else 7590 + fprintf(stderr, "ping6: function not available; crypto disabled\n"); 7591 + exit(3); 7592 +# endif 7593 } 7594 #endif 7595 7596 @@ -502,6 +509,7 @@ 7597 7598 static int niquery_option_subject_name_handler(int index, const char *arg) 7599 { 7600 +#ifdef USE_CRYPTO 7601 static char nigroup_buf[INET6_ADDRSTRLEN + 1 + IFNAMSIZ]; 7602 unsigned char *dnptrs[2], **dpp, **lastdnptr; 7603 int n; 7604 @@ -627,6 +635,10 @@ 7605 free(idn); 7606 free(name); 7607 exit(1); 7628 - exit(0); 7629 +static FILE *fopen_excl(const char *file) 7630 +{ 7631 +#ifndef __linux__ 7632 + int fd; 7633 + FILE *fp; 7634 + 7635 + fd = open(file, O_CREAT | O_RDWR | O_EXCL, 7636 + S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); 7637 + if (fd < 0) 7638 + return NULL; 7639 + 7640 + return fdopen(file, "w+"); 7608 7641 +#else 7609 + fprintf(stderr, "ping6: function not available; crypto disabled\n"); 7610 + exit(3); 7642 + return fopen(file, "w+x"); 7611 7643 +#endif 7612 7644 } 7613 7645 7614 int niquery_option_help_handler(int index, const char *arg) 7646 static void do_daemonize(void) 7647 { 7648 FILE *fp = NULL; 7649 - struct sigaction act; 7650 - sigset_t smask; 7651 pid_t pid; 7652 7653 if (opt_p) { 7654 @@ -427,22 +473,7 @@ 7655 } 7656 } 7657 7658 - sigemptyset(&smask); 7659 - sigaddset(&smask, SIGHUP); 7660 - sigaddset(&smask, SIGINT); 7661 - sigaddset(&smask, SIGQUIT); 7662 - sigaddset(&smask, SIGTERM); 7663 - 7664 - memset(&act, 0, sizeof(act)); 7665 - act.sa_handler = sig_handler; 7666 - act.sa_mask = smask; 7667 - 7668 - sigaction(SIGHUP, &act, NULL); 7669 - sigaction(SIGINT, &act, NULL); 7670 - sigaction(SIGQUIT, &act, NULL); 7671 - sigaction(SIGTERM, &act, NULL); 7672 - 7673 - fp = fopen(opt_p, "w+"); 7674 + fp = fopen_excl(opt_p); 7675 if (!fp) { 7676 DEBUG(LOG_ERR, "failed to open file '%s': %s\n", 7677 opt_p, strerror(errno)); 7678 @@ -455,9 +486,6 @@ 7679 unlink(opt_p); 7680 exit(1); 7681 } 7682 -#if ENABLE_DEBUG 7683 - openlog(NINFOD, 0, LOG_USER); 7684 -#endif 7685 daemonized = 1; 7686 7687 if (fp) { 7688 @@ -634,8 +662,10 @@ 7689 int main (int argc, char **argv) 7690 { 7691 int sock_errno = 0; 7692 + int ret; 7693 7694 appname = argv[0]; 7695 + set_logfile(); 7696 7697 limit_capabilities(); 7698 7699 @@ -659,19 +689,18 @@ 7700 exit(1); 7701 } 7702 7703 - setbuf(stderr, NULL); 7704 - 7705 - if (!opt_d) 7706 - do_daemonize(); 7707 - 7708 /* initialize */ 7709 if (init_sock(sock) < 0) 7710 exit(1); 7711 7712 + setup_sighandlers(); 7713 + if (!opt_d) 7714 + do_daemonize(); 7715 + 7716 init_core(1); 7717 7718 /* main loop */ 7719 - while(1) { 7720 + while (!got_signal) { 7721 struct packetcontext *p; 7722 struct icmp6_hdr *icmph; 7723 #if ENABLE_DEBUG 7724 @@ -689,11 +718,13 @@ 7725 continue; 7726 } 7727 7728 - while (1) { 7729 + while (!got_signal) { 7730 memset(p, 0, sizeof(*p)); 7731 p->sock = sock; 7732 7733 if (ni_recv(p) < 0) { 7734 + if (got_signal) 7735 + break; 7736 if (errno == EAGAIN || errno == EINTR) 7737 continue; 7738 /* XXX: syslog */ 7739 @@ -736,5 +767,9 @@ 7740 7741 pr_nodeinfo(p); /* this frees p */ 7742 } 7743 + 7744 + cleanup_pidfile(); 7745 + 7746 + exit(0); 7747 } 7748 7749 diff -Naur iputils-s20121221.orig/ping_common.c iputils-s20121221/ping_common.c 7750 --- iputils-s20121221.orig/ping_common.c 2012-12-21 14:01:07.000000000 +0000 7751 +++ iputils-s20121221/ping_common.c 2014-04-02 01:01:49.941694047 +0000 7752 @@ -630,6 +630,7 @@ 7753 fprintf(stderr, "Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP\n"); 7754 } 7755 #endif 7756 +#ifdef SO_MARK 7757 if (options & F_MARK) { 7758 int ret; 7759 7760 @@ -644,6 +645,7 @@ 7761 fprintf(stderr, "Warning: Failed to set mark %d\n", mark); 7762 } 7763 } 7764 +#endif 7765 7766 /* Set some SNDTIMEO to prevent blocking forever 7767 * on sends, when device is too slow or stalls. Just put limit 7768 diff -Naur iputils-s20121221.orig/rdisc.c iputils-s20121221/rdisc.c 7769 --- iputils-s20121221.orig/rdisc.c 2012-12-21 14:01:07.000000000 +0000 7770 +++ iputils-s20121221/rdisc.c 2014-04-02 01:01:49.941694047 +0000 7771 @@ -1128,12 +1128,10 @@ 7772 (void) close(sock); 7773 return; 7774 } 7775 - if (interfaces) 7776 - interfaces = (struct interface *)ALLIGN(realloc((char *)interfaces, 7777 - numifs * sizeof(struct interface))); 7778 - else 7779 - interfaces = (struct interface *)ALLIGN(malloc(numifs * 7780 - sizeof(struct interface))); 7781 + if (interfaces != NULL) 7782 + (void) free(interfaces); 7783 + interfaces = (struct interface *)ALLIGN(malloc(numifs * 7784 + sizeof(struct interface))); 7785 if (interfaces == NULL) { 7786 logerr("out of memory\n"); 7787 (void) close(sock); 7615 7788 diff -Naur iputils-s20121221.orig/tracepath.c iputils-s20121221/tracepath.c 7616 7789 --- iputils-s20121221.orig/tracepath.c 2012-12-21 14:01:07.000000000 +0000 7617 +++ iputils-s20121221/tracepath.c 2013-08-06 18:08:56.048346586 +0000 7618 @@ -73,13 +73,10 @@ 7790 +++ iputils-s20121221/tracepath.c 2014-04-02 01:01:49.941694047 +0000 7791 @@ -32,6 +32,9 @@ 7792 #define IP_PMTUDISC_PROBE 3 7793 #endif 7794 7795 +#define MAX_HOPS_LIMIT 255 7796 +#define MAX_HOPS_DEFAULT 30 7797 + 7798 struct hhistory 7799 { 7800 int hops; 7801 @@ -43,6 +46,7 @@ 7802 7803 struct sockaddr_in target; 7804 __u16 base_port; 7805 +int max_hops = MAX_HOPS_DEFAULT; 7806 7807 const int overhead = 28; 7808 int mtu = 65535; 7809 @@ -73,13 +77,10 @@ 7619 7810 7620 7811 void print_host(const char *a, const char *b, int both) … … 7634 7825 plen = HOST_COLUMN_SIZE - 1; 7635 7826 printf("%*s", HOST_COLUMN_SIZE - plen, ""); 7827 @@ -315,7 +316,7 @@ 7828 setlocale(LC_ALL, ""); 7829 #endif 7830 7831 - while ((ch = getopt(argc, argv, "nbh?l:p:")) != EOF) { 7832 + while ((ch = getopt(argc, argv, "nbh?l:m:p:")) != EOF) { 7833 switch(ch) { 7834 case 'n': 7835 no_resolve = 1; 7836 @@ -330,6 +331,14 @@ 7837 exit(1); 7838 } 7839 break; 7840 + case 'm': 7841 + max_hops = atoi(optarg); 7842 + if (max_hops < 0 || max_hops > MAX_HOPS_LIMIT) { 7843 + fprintf(stderr, 7844 + "Error: max hops must be 0 .. %d (inclusive).\n", 7845 + MAX_HOPS_LIMIT); 7846 + } 7847 + break; 7848 case 'p': 7849 base_port = atoi(optarg); 7850 break; 7851 @@ -405,7 +414,7 @@ 7852 exit(1); 7853 } 7854 7855 - for (ttl=1; ttl<32; ttl++) { 7856 + for (ttl = 1; ttl <= max_hops; ttl++) { 7857 int res; 7858 int i; 7859 7636 7860 diff -Naur iputils-s20121221.orig/tracepath6.c iputils-s20121221/tracepath6.c 7637 7861 --- iputils-s20121221.orig/tracepath6.c 2012-12-21 14:01:07.000000000 +0000 7638 +++ iputils-s20121221/tracepath6.c 2013-08-06 18:08:56.048346586 +0000 7639 @@ -86,13 +86,10 @@ 7862 +++ iputils-s20121221/tracepath6.c 2014-04-02 01:01:49.941694047 +0000 7863 @@ -42,6 +42,9 @@ 7864 #define IPV6_PMTUDISC_DO 3 7865 #endif 7866 7867 +#define MAX_HOPS_LIMIT 255 7868 +#define MAX_HOPS_DEFAULT 30 7869 + 7870 struct hhistory 7871 { 7872 int hops; 7873 @@ -55,6 +58,7 @@ 7874 struct sockaddr_storage target; 7875 socklen_t targetlen; 7876 __u16 base_port; 7877 +int max_hops = MAX_HOPS_DEFAULT; 7878 7879 int overhead; 7880 int mtu; 7881 @@ -86,13 +90,10 @@ 7640 7882 7641 7883 void print_host(const char *a, const char *b, int both) … … 7655 7897 plen = HOST_COLUMN_SIZE - 1; 7656 7898 printf("%*s", HOST_COLUMN_SIZE - plen, ""); 7899 @@ -387,7 +388,7 @@ 7900 setlocale(LC_ALL, ""); 7901 #endif 7902 7903 - while ((ch = getopt(argc, argv, "nbh?l:p:")) != EOF) { 7904 + while ((ch = getopt(argc, argv, "nbh?l:m:p:")) != EOF) { 7905 switch(ch) { 7906 case 'n': 7907 no_resolve = 1; 7908 @@ -398,6 +399,14 @@ 7909 case 'l': 7910 mtu = atoi(optarg); 7911 break; 7912 + case 'm': 7913 + max_hops = atoi(optarg); 7914 + if (max_hops < 0 || max_hops > MAX_HOPS_LIMIT) { 7915 + fprintf(stderr, 7916 + "Error: max hops must be 0 .. %d (inclusive).\n", 7917 + MAX_HOPS_LIMIT); 7918 + } 7919 + break; 7920 case 'p': 7921 base_port = atoi(optarg); 7922 break; 7923 @@ -523,7 +532,7 @@ 7924 exit(1); 7925 } 7926 7927 - for (ttl=1; ttl<32; ttl++) { 7928 + for (ttl = 1; ttl <= max_hops; ttl++) { 7929 int res; 7930 int i; 7931 -
patches/mpfr-3.1.2-fixes-2.patch
r88ef769 r03e6a40 1 1 Submitted By: William Harrington (kb0iic at cross-lfs dot org) 2 Date: 201 3-11-112 Date: 2014-03-10 3 3 Initial Package Version: 3.1.2 4 4 Origin: Upstream 5 5 Upstream Status: Applied 6 Description: Contains all upstream patches of mpfr current .6 Description: Contains all upstream patches of mpfr current to patch level 5. 7 7 8 diff -Naur mpfr-3.1.2.orig/PATCHES mpfr-3.1.2/PATCHES 9 --- mpfr-3.1.2.orig/PATCHES 2013-03-13 15:37:38.000000000 +0000 10 +++ mpfr-3.1.2/PATCHES 2013-11-11 23:55:16.818732551 +0000 11 @@ -0,0 +1,3 @@ 12 +clang-divby0 13 +fits-smallneg 8 diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES 9 --- mpfr-3.1.2-a/PATCHES 2013-09-26 10:52:52.000000000 +0000 10 +++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:52:52.000000000 +0000 11 @@ -0,0 +1 @@ 14 12 +exp_2 15 diff -Naur mpfr-3.1.2.orig/VERSION mpfr-3.1.2/VERSION16 --- mpfr-3.1.2 .orig/VERSION 2013-03-13 15:37:28.000000000 +000017 +++ mpfr-3.1.2 /VERSION 2013-11-11 23:55:16.818732551+000013 diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION 14 --- mpfr-3.1.2-a/VERSION 2013-03-13 15:37:28.000000000 +0000 15 +++ mpfr-3.1.2-b/VERSION 2013-09-26 10:52:52.000000000 +0000 18 16 @@ -1 +1 @@ 19 17 -3.1.2 20 +3.1.2-p 321 diff -Naur mpfr-3.1.2.orig/src/exp_2.c mpfr-3.1.2/src/exp_2.c22 --- mpfr-3.1.2 .orig/src/exp_2.c 2013-03-13 15:37:28.000000000 +000023 +++ mpfr-3.1.2 /src/exp_2.c 2013-11-11 23:55:16.810732551+000018 +3.1.2-p1 19 diff -Naurd mpfr-3.1.2-a/src/exp_2.c mpfr-3.1.2-b/src/exp_2.c 20 --- mpfr-3.1.2-a/src/exp_2.c 2013-03-13 15:37:28.000000000 +0000 21 +++ mpfr-3.1.2-b/src/exp_2.c 2013-09-26 10:52:52.000000000 +0000 24 22 @@ -204,7 +204,7 @@ 25 23 for (k = 0; k < K; k++) … … 31 29 } 32 30 mpfr_set_z (s, ss, MPFR_RNDN); 33 diff -Naur mpfr-3.1.2.orig/src/fits_u.h mpfr-3.1.2/src/fits_u.h 34 --- mpfr-3.1.2.orig/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 35 +++ mpfr-3.1.2/src/fits_u.h 2013-11-11 23:55:16.818732551 +0000 31 diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h 32 --- mpfr-3.1.2-a/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 33 +++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 34 @@ -27,7 +27,7 @@ 35 #define MPFR_VERSION_MAJOR 3 36 #define MPFR_VERSION_MINOR 1 37 #define MPFR_VERSION_PATCHLEVEL 2 38 -#define MPFR_VERSION_STRING "3.1.2" 39 +#define MPFR_VERSION_STRING "3.1.2-p1" 40 41 /* Macros dealing with MPFR VERSION */ 42 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 43 diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c 44 --- mpfr-3.1.2-a/src/version.c 2013-03-13 15:37:34.000000000 +0000 45 +++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:52:52.000000000 +0000 46 @@ -25,5 +25,5 @@ 47 const char * 48 mpfr_get_version (void) 49 { 50 - return "3.1.2"; 51 + return "3.1.2-p1"; 52 } 53 diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES 54 --- mpfr-3.1.2-a/PATCHES 2013-09-26 10:56:55.000000000 +0000 55 +++ mpfr-3.1.2-b/PATCHES 2013-09-26 10:56:55.000000000 +0000 56 @@ -0,0 +1 @@ 57 +fits-smallneg 58 diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION 59 --- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 60 +++ mpfr-3.1.2-b/VERSION 2013-09-26 10:56:55.000000000 +0000 61 @@ -1 +1 @@ 62 -3.1.2-p1 63 +3.1.2-p2 64 diff -Naurd mpfr-3.1.2-a/src/fits_u.h mpfr-3.1.2-b/src/fits_u.h 65 --- mpfr-3.1.2-a/src/fits_u.h 2013-03-13 15:37:35.000000000 +0000 66 +++ mpfr-3.1.2-b/src/fits_u.h 2013-09-26 10:56:55.000000000 +0000 36 67 @@ -32,17 +32,20 @@ 37 68 int res; … … 63 94 for (s = MAXIMUM, prec = 0; s != 0; s /= 2, prec ++); 64 95 65 diff -Naur mpfr-3.1.2.orig/src/fits_uintmax.c mpfr-3.1.2/src/fits_uintmax.c66 --- mpfr-3.1.2 .orig/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +000067 +++ mpfr-3.1.2 /src/fits_uintmax.c 2013-11-11 23:55:16.818732551+000096 diff -Naurd mpfr-3.1.2-a/src/fits_uintmax.c mpfr-3.1.2-b/src/fits_uintmax.c 97 --- mpfr-3.1.2-a/src/fits_uintmax.c 2013-03-13 15:37:33.000000000 +0000 98 +++ mpfr-3.1.2-b/src/fits_uintmax.c 2013-09-26 10:56:55.000000000 +0000 68 99 @@ -27,51 +27,19 @@ 69 100 #include "mpfr-intmax.h" … … 93 124 - 94 125 - e = MPFR_GET_EXP (f); 95 +/* Note: though mpfr-impl.h is included in fits_u.h, we also include it 96 + above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not 97 + defined; this is necessary to avoid an empty translation unit, which 98 + is forbidden by ISO C. Without this, a failing test can be reproduced 99 + by creating an invalid stdint.h somewhere in the default include path 100 + and by compiling MPFR with "gcc -ansi -pedantic-errors". */ 101 126 - 102 127 - /* first compute prec(MAXIMUM); fits in an int */ 103 128 - for (s = MPFR_UINTMAX_MAX, prec = 0; s != 0; s /= 2, prec ++); … … 108 133 - if (e <= prec - 1) 109 134 - return 1; 110 - 135 +/* Note: though mpfr-impl.h is included in fits_u.h, we also include it 136 + above so that it gets included even when _MPFR_H_HAVE_INTMAX_T is not 137 + defined; this is necessary to avoid an empty translation unit, which 138 + is forbidden by ISO C. Without this, a failing test can be reproduced 139 + by creating an invalid stdint.h somewhere in the default include path 140 + and by compiling MPFR with "gcc -ansi -pedantic-errors". */ 141 111 142 - /* if e >= prec + 1, then f >= 2^prec > MAXIMUM */ 112 143 - if (e >= prec + 1) … … 129 160 130 161 #endif 131 diff -Naur mpfr-3.1.2.orig/src/mpfr-impl.h mpfr-3.1.2/src/mpfr-impl.h 132 --- mpfr-3.1.2.orig/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 133 +++ mpfr-3.1.2/src/mpfr-impl.h 2013-11-11 23:55:16.818732551 +0000 134 @@ -468,8 +468,16 @@ 135 #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) 136 137 /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 138 - at compile time. */ 139 -#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) 140 + at compile time. 141 + Clang with -fsanitize=undefined is a bit similar due to a bug: 142 + http://llvm.org/bugs/show_bug.cgi?id=17381 143 + but even without its sanitizer, it may be better to use the 144 + double_zero version until IEEE 754 division by zero is properly 145 + supported: 146 + http://llvm.org/bugs/show_bug.cgi?id=17000 147 +*/ 148 +#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ 149 + defined(__clang__) 150 static double double_zero = 0.0; 151 # define DBL_NAN (double_zero/double_zero) 152 # define DBL_POS_INF ((double) 1.0/double_zero) 153 @@ -501,6 +509,8 @@ 154 (with Xcode 2.4.1, i.e. the latest one). */ 155 #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) 156 #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) 157 +/* The DOUBLE_ISNAN(x) macro is also valid on long double x 158 + (assuming that the compiler isn't too broken). */ 159 #ifdef MPFR_NANISNAN 160 /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. 161 The + must not be replaced by a ||. With gcc -ffast-math, NaN is 162 diff -Naur mpfr-3.1.2.orig/src/mpfr.h mpfr-3.1.2/src/mpfr.h 163 --- mpfr-3.1.2.orig/src/mpfr.h 2013-03-13 15:37:37.000000000 +0000 164 +++ mpfr-3.1.2/src/mpfr.h 2013-11-11 23:55:16.818732551 +0000 162 diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h 163 --- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 164 +++ mpfr-3.1.2-b/src/mpfr.h 2013-09-26 10:56:55.000000000 +0000 165 165 @@ -27,7 +27,7 @@ 166 166 #define MPFR_VERSION_MAJOR 3 167 167 #define MPFR_VERSION_MINOR 1 168 168 #define MPFR_VERSION_PATCHLEVEL 2 169 -#define MPFR_VERSION_STRING "3.1.2 "170 +#define MPFR_VERSION_STRING "3.1.2-p 3"169 -#define MPFR_VERSION_STRING "3.1.2-p1" 170 +#define MPFR_VERSION_STRING "3.1.2-p2" 171 171 172 172 /* Macros dealing with MPFR VERSION */ 173 173 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 174 diff -Naur mpfr-3.1.2.orig/src/version.c mpfr-3.1.2/src/version.c175 --- mpfr-3.1.2 .orig/src/version.c 2013-03-13 15:37:34.000000000 +0000176 +++ mpfr-3.1.2 /src/version.c 2013-11-11 23:55:16.818732551+0000174 diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c 175 --- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 176 +++ mpfr-3.1.2-b/src/version.c 2013-09-26 10:56:55.000000000 +0000 177 177 @@ -25,5 +25,5 @@ 178 178 const char * 179 179 mpfr_get_version (void) 180 180 { 181 - return "3.1.2 ";182 + return "3.1.2-p 3";181 - return "3.1.2-p1"; 182 + return "3.1.2-p2"; 183 183 } 184 diff -Naur mpfr-3.1.2.orig/tests/tfits.c mpfr-3.1.2/tests/tfits.c185 --- mpfr-3.1.2 .orig/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000186 +++ mpfr-3.1.2 /tests/tfits.c 2013-11-11 23:55:16.818732551+0000184 diff -Naurd mpfr-3.1.2-a/tests/tfits.c mpfr-3.1.2-b/tests/tfits.c 185 --- mpfr-3.1.2-a/tests/tfits.c 2013-03-13 15:37:45.000000000 +0000 186 +++ mpfr-3.1.2-b/tests/tfits.c 2013-09-26 10:56:55.000000000 +0000 187 187 @@ -33,155 +33,176 @@ 188 188 #include "mpfr-intmax.h" … … 229 229 - if (mpfr_fits_sshort_p (x, MPFR_RNDN)) 230 230 - ERROR1; 231 - 231 + RND_LOOP (r) 232 + { 233 232 234 - /* Check INF */ 233 235 - mpfr_set_inf (x, 1); … … 244 246 - if (mpfr_fits_sshort_p (x, MPFR_RNDN)) 245 247 - ERROR1; 246 -247 - /* Check Zero */248 - MPFR_SET_ZERO (x);249 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN))250 - ERROR2;251 - if (!mpfr_fits_slong_p (x, MPFR_RNDN))252 - ERROR2;253 - if (!mpfr_fits_uint_p (x, MPFR_RNDN))254 - ERROR2;255 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))256 - ERROR2;257 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN))258 - ERROR2;259 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))260 - ERROR2;261 -262 - /* Check small op */263 - mpfr_set_str1 (x, "1@-1");264 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN))265 - ERROR2;266 - if (!mpfr_fits_slong_p (x, MPFR_RNDN))267 - ERROR2;268 - if (!mpfr_fits_uint_p (x, MPFR_RNDN))269 - ERROR2;270 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))271 - ERROR2;272 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN))273 - ERROR2;274 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))275 - ERROR2;276 -277 - /* Check 17 */278 - mpfr_set_ui (x, 17, MPFR_RNDN);279 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN))280 - ERROR2;281 - if (!mpfr_fits_slong_p (x, MPFR_RNDN))282 - ERROR2;283 - if (!mpfr_fits_uint_p (x, MPFR_RNDN))284 - ERROR2;285 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))286 - ERROR2;287 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN))288 - ERROR2;289 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))290 - ERROR2;291 -292 - /* Check all other values */293 - mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);294 - mpfr_mul_2exp (x, x, 1, MPFR_RNDN);295 - if (mpfr_fits_ulong_p (x, MPFR_RNDN))296 - ERROR1;297 - if (mpfr_fits_slong_p (x, MPFR_RNDN))298 - ERROR1;299 - mpfr_mul_2exp (x, x, 40, MPFR_RNDN);300 - if (mpfr_fits_ulong_p (x, MPFR_RNDN))301 - ERROR1;302 - if (mpfr_fits_uint_p (x, MPFR_RNDN))303 - ERROR1;304 - if (mpfr_fits_sint_p (x, MPFR_RNDN))305 - ERROR1;306 - if (mpfr_fits_ushort_p (x, MPFR_RNDN))307 - ERROR1;308 - if (mpfr_fits_sshort_p (x, MPFR_RNDN))309 - ERROR1;310 -311 - mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN);312 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN))313 - ERROR2;314 - mpfr_set_ui (x, LONG_MAX, MPFR_RNDN);315 - if (!mpfr_fits_slong_p (x, MPFR_RNDN))316 - ERROR2;317 - mpfr_set_ui (x, UINT_MAX, MPFR_RNDN);318 - if (!mpfr_fits_uint_p (x, MPFR_RNDN))319 - ERROR2;320 - mpfr_set_ui (x, INT_MAX, MPFR_RNDN);321 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))322 - ERROR2;323 - mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN);324 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN))325 - ERROR2;326 - mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN);327 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))328 - ERROR2;329 -330 - mpfr_set_si (x, 1, MPFR_RNDN);331 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))332 - ERROR2;333 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))334 - ERROR2;335 -336 - /* Check negative value */337 - mpfr_set_si (x, -1, MPFR_RNDN);338 - if (!mpfr_fits_sint_p (x, MPFR_RNDN))339 - ERROR2;340 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN))341 - ERROR2;342 - if (!mpfr_fits_slong_p (x, MPFR_RNDN))343 - ERROR2;344 - if (mpfr_fits_uint_p (x, MPFR_RNDN))345 - ERROR1;346 - if (mpfr_fits_ushort_p (x, MPFR_RNDN))347 - ERROR1;348 - if (mpfr_fits_ulong_p (x, MPFR_RNDN))349 - ERROR1;350 + RND_LOOP (r)351 + {352 +353 248 + /* Check NAN */ 354 249 + mpfr_set_nan (x); … … 365 260 + if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 366 261 + ERROR1 (6); 367 + 262 263 - /* Check Zero */ 264 - MPFR_SET_ZERO (x); 265 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) 266 - ERROR2; 267 - if (!mpfr_fits_slong_p (x, MPFR_RNDN)) 268 - ERROR2; 269 - if (!mpfr_fits_uint_p (x, MPFR_RNDN)) 270 - ERROR2; 271 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 272 - ERROR2; 273 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) 274 - ERROR2; 275 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 276 - ERROR2; 368 277 + /* Check INF */ 369 278 + mpfr_set_inf (x, 1); … … 380 289 + if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 381 290 + ERROR1 (12); 382 + 291 292 - /* Check small op */ 293 - mpfr_set_str1 (x, "1@-1"); 294 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) 295 - ERROR2; 296 - if (!mpfr_fits_slong_p (x, MPFR_RNDN)) 297 - ERROR2; 298 - if (!mpfr_fits_uint_p (x, MPFR_RNDN)) 299 - ERROR2; 300 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 301 - ERROR2; 302 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) 303 - ERROR2; 304 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 305 - ERROR2; 383 306 + /* Check Zero */ 384 307 + MPFR_SET_ZERO (x); … … 395 318 + if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 396 319 + ERROR1 (18); 397 + 320 321 - /* Check 17 */ 322 - mpfr_set_ui (x, 17, MPFR_RNDN); 323 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) 324 - ERROR2; 325 - if (!mpfr_fits_slong_p (x, MPFR_RNDN)) 326 - ERROR2; 327 - if (!mpfr_fits_uint_p (x, MPFR_RNDN)) 328 - ERROR2; 329 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 330 - ERROR2; 331 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) 332 - ERROR2; 333 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 334 - ERROR2; 398 335 + /* Check small positive op */ 399 336 + mpfr_set_str1 (x, "1@-1"); … … 410 347 + if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 411 348 + ERROR1 (24); 412 + 349 350 - /* Check all other values */ 351 - mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); 352 - mpfr_mul_2exp (x, x, 1, MPFR_RNDN); 353 - if (mpfr_fits_ulong_p (x, MPFR_RNDN)) 354 - ERROR1; 355 - if (mpfr_fits_slong_p (x, MPFR_RNDN)) 356 - ERROR1; 357 - mpfr_mul_2exp (x, x, 40, MPFR_RNDN); 358 - if (mpfr_fits_ulong_p (x, MPFR_RNDN)) 359 - ERROR1; 360 - if (mpfr_fits_uint_p (x, MPFR_RNDN)) 361 - ERROR1; 362 - if (mpfr_fits_sint_p (x, MPFR_RNDN)) 363 - ERROR1; 364 - if (mpfr_fits_ushort_p (x, MPFR_RNDN)) 365 - ERROR1; 366 - if (mpfr_fits_sshort_p (x, MPFR_RNDN)) 367 - ERROR1; 413 368 + /* Check 17 */ 414 369 + mpfr_set_ui (x, 17, MPFR_RNDN); … … 425 380 + if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 426 381 + ERROR1 (30); 427 + 382 383 - mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); 384 - if (!mpfr_fits_ulong_p (x, MPFR_RNDN)) 385 - ERROR2; 386 - mpfr_set_ui (x, LONG_MAX, MPFR_RNDN); 387 - if (!mpfr_fits_slong_p (x, MPFR_RNDN)) 388 - ERROR2; 389 - mpfr_set_ui (x, UINT_MAX, MPFR_RNDN); 390 - if (!mpfr_fits_uint_p (x, MPFR_RNDN)) 391 - ERROR2; 392 - mpfr_set_ui (x, INT_MAX, MPFR_RNDN); 393 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 394 - ERROR2; 395 - mpfr_set_ui (x, USHRT_MAX, MPFR_RNDN); 396 - if (!mpfr_fits_ushort_p (x, MPFR_RNDN)) 397 - ERROR2; 398 - mpfr_set_ui (x, SHRT_MAX, MPFR_RNDN); 399 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 400 - ERROR2; 428 401 + /* Check all other values */ 429 402 + mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); … … 444 417 + if (mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 445 418 + ERROR1 (37); 446 + 419 420 - mpfr_set_si (x, 1, MPFR_RNDN); 421 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 422 - ERROR2; 423 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 424 - ERROR2; 447 425 + mpfr_set_ui (x, ULONG_MAX, MPFR_RNDN); 448 426 + if (!mpfr_fits_ulong_p (x, (mpfr_rnd_t) r)) … … 463 441 + if (!mpfr_fits_sshort_p (x, (mpfr_rnd_t) r)) 464 442 + ERROR1 (43); 465 + 443 444 - /* Check negative value */ 445 - mpfr_set_si (x, -1, MPFR_RNDN); 446 - if (!mpfr_fits_sint_p (x, MPFR_RNDN)) 447 - ERROR2; 448 - if (!mpfr_fits_sshort_p (x, MPFR_RNDN)) 449 - ERROR2; 450 - if (!mpfr_fits_slong_p (x, MPFR_RNDN)) 451 - ERROR2; 452 - if (mpfr_fits_uint_p (x, MPFR_RNDN)) 453 - ERROR1; 454 - if (mpfr_fits_ushort_p (x, MPFR_RNDN)) 455 - ERROR1; 456 - if (mpfr_fits_ulong_p (x, MPFR_RNDN)) 457 - ERROR1; 466 458 + mpfr_set_si (x, 1, MPFR_RNDN); 467 459 + if (!mpfr_fits_sint_p (x, (mpfr_rnd_t) r)) … … 521 513 - if (mpfr_fits_intmax_p (x, MPFR_RNDN)) 522 514 - ERROR1; 523 -524 - /* Check INF */525 - mpfr_set_inf (x, 1);526 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN))527 - ERROR1;528 - if (mpfr_fits_intmax_p (x, MPFR_RNDN))529 - ERROR1;530 -531 - /* Check Zero */532 - MPFR_SET_ZERO (x);533 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))534 - ERROR2;535 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))536 - ERROR2;537 -538 - /* Check small op */539 - mpfr_set_str1 (x, "1@-1");540 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))541 - ERROR2;542 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))543 - ERROR2;544 -545 - /* Check 17 */546 - mpfr_set_ui (x, 17, MPFR_RNDN);547 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))548 - ERROR2;549 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))550 - ERROR2;551 -552 - /* Check hugest */553 - mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN);554 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN))555 - ERROR1;556 - if (mpfr_fits_intmax_p (x, MPFR_RNDN))557 - ERROR1;558 -559 - /* Check all other values */560 - mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);561 - mpfr_add_ui (x, x, 1, MPFR_RNDN);562 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN))563 - ERROR1;564 - mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN);565 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN))566 - ERROR2;567 - mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);568 - mpfr_add_ui (x, x, 1, MPFR_RNDN);569 - if (mpfr_fits_intmax_p (x, MPFR_RNDN))570 - ERROR1;571 - mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN);572 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))573 - ERROR2;574 - mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN);575 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))576 - ERROR2;577 - mpfr_sub_ui (x, x, 1, MPFR_RNDN);578 - if (mpfr_fits_intmax_p (x, MPFR_RNDN))579 - ERROR1;580 -581 - /* Check negative value */582 - mpfr_set_si (x, -1, MPFR_RNDN);583 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN))584 - ERROR2;585 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN))586 - ERROR1;587 515 + RND_LOOP (r) 588 516 + { … … 593 521 + if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 594 522 + ERROR1 (53); 595 + 523 524 - /* Check INF */ 525 - mpfr_set_inf (x, 1); 526 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) 527 - ERROR1; 528 - if (mpfr_fits_intmax_p (x, MPFR_RNDN)) 529 - ERROR1; 596 530 + /* Check INF */ 597 531 + mpfr_set_inf (x, 1); … … 600 534 + if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 601 535 + ERROR1 (55); 602 + 536 537 - /* Check Zero */ 538 - MPFR_SET_ZERO (x); 539 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) 540 - ERROR2; 541 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 542 - ERROR2; 603 543 + /* Check Zero */ 604 544 + MPFR_SET_ZERO (x); … … 607 547 + if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 608 548 + ERROR1 (57); 609 + 549 550 - /* Check small op */ 551 - mpfr_set_str1 (x, "1@-1"); 552 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) 553 - ERROR2; 554 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 555 - ERROR2; 610 556 + /* Check positive small op */ 611 557 + mpfr_set_str1 (x, "1@-1"); … … 614 560 + if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 615 561 + ERROR1 (59); 616 + 562 563 - /* Check 17 */ 564 - mpfr_set_ui (x, 17, MPFR_RNDN); 565 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) 566 - ERROR2; 567 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 568 - ERROR2; 617 569 + /* Check 17 */ 618 570 + mpfr_set_ui (x, 17, MPFR_RNDN); … … 621 573 + if (!mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 622 574 + ERROR1 (61); 623 + 575 576 - /* Check hugest */ 577 - mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); 578 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) 579 - ERROR1; 580 - if (mpfr_fits_intmax_p (x, MPFR_RNDN)) 581 - ERROR1; 624 582 + /* Check hugest */ 625 583 + mpfr_set_ui_2exp (x, 42, sizeof (uintmax_t) * 32, MPFR_RNDN); … … 628 586 + if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 629 587 + ERROR1 (63); 630 + 588 589 - /* Check all other values */ 590 - mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); 591 - mpfr_add_ui (x, x, 1, MPFR_RNDN); 592 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) 593 - ERROR1; 594 - mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); 595 - if (!mpfr_fits_uintmax_p (x, MPFR_RNDN)) 596 - ERROR2; 597 - mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); 598 - mpfr_add_ui (x, x, 1, MPFR_RNDN); 599 - if (mpfr_fits_intmax_p (x, MPFR_RNDN)) 600 - ERROR1; 601 - mpfr_set_sj (x, MPFR_INTMAX_MAX, MPFR_RNDN); 602 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 603 - ERROR2; 604 - mpfr_set_sj (x, MPFR_INTMAX_MIN, MPFR_RNDN); 605 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 606 - ERROR2; 607 - mpfr_sub_ui (x, x, 1, MPFR_RNDN); 608 - if (mpfr_fits_intmax_p (x, MPFR_RNDN)) 609 - ERROR1; 631 610 + /* Check all other values */ 632 611 + mpfr_set_uj (x, MPFR_UINTMAX_MAX, MPFR_RNDN); … … 650 629 + if (mpfr_fits_intmax_p (x, (mpfr_rnd_t) r)) 651 630 + ERROR1 (69); 652 + 631 632 - /* Check negative value */ 633 - mpfr_set_si (x, -1, MPFR_RNDN); 634 - if (!mpfr_fits_intmax_p (x, MPFR_RNDN)) 635 - ERROR2; 636 - if (mpfr_fits_uintmax_p (x, MPFR_RNDN)) 637 - ERROR1; 653 638 + /* Check negative op */ 654 639 + for (i = 1; i <= 4; i++) … … 671 656 } 672 657 - 673 diff -Naur mpfr-3.1.2.orig/tests/tget_flt.c mpfr-3.1.2/tests/tget_flt.c 674 --- mpfr-3.1.2.orig/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 675 +++ mpfr-3.1.2/tests/tget_flt.c 2013-11-11 23:55:16.818732551 +0000 658 diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES 659 --- mpfr-3.1.2-a/PATCHES 2013-10-09 13:34:21.000000000 +0000 660 +++ mpfr-3.1.2-b/PATCHES 2013-10-09 13:34:21.000000000 +0000 661 @@ -0,0 +1 @@ 662 +clang-divby0 663 diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION 664 --- mpfr-3.1.2-a/VERSION 2013-09-26 10:52:52.000000000 +0000 665 +++ mpfr-3.1.2-b/VERSION 2013-10-09 13:34:21.000000000 +0000 666 @@ -1 +1 @@ 667 -3.1.2-p2 668 +3.1.2-p3 669 diff -Naurd mpfr-3.1.2-a/src/mpfr-impl.h mpfr-3.1.2-b/src/mpfr-impl.h 670 --- mpfr-3.1.2-a/src/mpfr-impl.h 2013-03-13 15:37:36.000000000 +0000 671 +++ mpfr-3.1.2-b/src/mpfr-impl.h 2013-10-09 13:34:21.000000000 +0000 672 @@ -468,8 +468,16 @@ 673 #define MPFR_LIMBS_PER_FLT ((IEEE_FLT_MANT_DIG-1)/GMP_NUMB_BITS+1) 674 675 /* Visual C++ doesn't support +1.0/0.0, -1.0/0.0 and 0.0/0.0 676 - at compile time. */ 677 -#if defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200) 678 + at compile time. 679 + Clang with -fsanitize=undefined is a bit similar due to a bug: 680 + http://llvm.org/bugs/show_bug.cgi?id=17381 681 + but even without its sanitizer, it may be better to use the 682 + double_zero version until IEEE 754 division by zero is properly 683 + supported: 684 + http://llvm.org/bugs/show_bug.cgi?id=17000 685 +*/ 686 +#if (defined(_MSC_VER) && defined(_WIN32) && (_MSC_VER >= 1200)) || \ 687 + defined(__clang__) 688 static double double_zero = 0.0; 689 # define DBL_NAN (double_zero/double_zero) 690 # define DBL_POS_INF ((double) 1.0/double_zero) 691 @@ -501,6 +509,8 @@ 692 (with Xcode 2.4.1, i.e. the latest one). */ 693 #define LVALUE(x) (&(x) == &(x) || &(x) != &(x)) 694 #define DOUBLE_ISINF(x) (LVALUE(x) && ((x) > DBL_MAX || (x) < -DBL_MAX)) 695 +/* The DOUBLE_ISNAN(x) macro is also valid on long double x 696 + (assuming that the compiler isn't too broken). */ 697 #ifdef MPFR_NANISNAN 698 /* Avoid MIPSpro / IRIX64 / gcc -ffast-math (incorrect) optimizations. 699 The + must not be replaced by a ||. With gcc -ffast-math, NaN is 700 diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h 701 --- mpfr-3.1.2-a/src/mpfr.h 2013-09-26 10:52:52.000000000 +0000 702 +++ mpfr-3.1.2-b/src/mpfr.h 2013-10-09 13:34:21.000000000 +0000 703 @@ -27,7 +27,7 @@ 704 #define MPFR_VERSION_MAJOR 3 705 #define MPFR_VERSION_MINOR 1 706 #define MPFR_VERSION_PATCHLEVEL 2 707 -#define MPFR_VERSION_STRING "3.1.2-p2" 708 +#define MPFR_VERSION_STRING "3.1.2-p3" 709 710 /* Macros dealing with MPFR VERSION */ 711 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 712 diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c 713 --- mpfr-3.1.2-a/src/version.c 2013-09-26 10:52:52.000000000 +0000 714 +++ mpfr-3.1.2-b/src/version.c 2013-10-09 13:34:21.000000000 +0000 715 @@ -25,5 +25,5 @@ 716 const char * 717 mpfr_get_version (void) 718 { 719 - return "3.1.2-p2"; 720 + return "3.1.2-p3"; 721 } 722 diff -Naurd mpfr-3.1.2-a/tests/tget_flt.c mpfr-3.1.2-b/tests/tget_flt.c 723 --- mpfr-3.1.2-a/tests/tget_flt.c 2013-03-13 15:37:44.000000000 +0000 724 +++ mpfr-3.1.2-b/tests/tget_flt.c 2013-10-09 13:34:21.000000000 +0000 676 725 @@ -28,9 +28,17 @@ 677 726 main (void) … … 684 733 + float infp; 685 734 +#endif 686 735 + 687 736 + tests_start_mpfr (); 688 + 737 689 738 +#if !defined(MPFR_ERRDIVZERO) 690 739 + /* The definition of DBL_POS_INF involves a division by 0. This makes … … 719 768 mpfr_clear (x); 720 769 mpfr_clear (y); 721 diff -Naur mpfr-3.1.2.orig/tests/tset_ld.c mpfr-3.1.2/tests/tset_ld.c722 --- mpfr-3.1.2 .orig/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000723 +++ mpfr-3.1.2 /tests/tset_ld.c 2013-11-11 23:55:16.818732551+0000770 diff -Naurd mpfr-3.1.2-a/tests/tset_ld.c mpfr-3.1.2-b/tests/tset_ld.c 771 --- mpfr-3.1.2-a/tests/tset_ld.c 2013-03-13 15:37:44.000000000 +0000 772 +++ mpfr-3.1.2-b/tests/tset_ld.c 2013-10-09 13:34:21.000000000 +0000 724 773 @@ -47,8 +47,11 @@ 725 774 static int … … 736 785 LONGDOUBLE_NAN_ACTION (d, goto yes); 737 786 return 0; 787 diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES 788 --- mpfr-3.1.2-a/PATCHES 2013-11-15 00:51:49.211333830 +0000 789 +++ mpfr-3.1.2-b/PATCHES 2013-11-15 00:51:49.323334999 +0000 790 @@ -0,0 +1 @@ 791 +printf-alt0 792 diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION 793 --- mpfr-3.1.2-a/VERSION 2013-11-15 00:51:49.211333830 +0000 794 +++ mpfr-3.1.2-b/VERSION 2013-11-15 00:51:49.323334999 +0000 795 @@ -1 +1 @@ 796 -3.1.2-p3 797 +3.1.2-p4 798 diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h 799 --- mpfr-3.1.2-a/src/mpfr.h 2013-11-15 00:51:49.211333830 +0000 800 +++ mpfr-3.1.2-b/src/mpfr.h 2013-11-15 00:51:49.323334999 +0000 801 @@ -27,7 +27,7 @@ 802 #define MPFR_VERSION_MAJOR 3 803 #define MPFR_VERSION_MINOR 1 804 #define MPFR_VERSION_PATCHLEVEL 2 805 -#define MPFR_VERSION_STRING "3.1.2-p3" 806 +#define MPFR_VERSION_STRING "3.1.2-p4" 807 808 /* Macros dealing with MPFR VERSION */ 809 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 810 diff -Naurd mpfr-3.1.2-a/src/vasprintf.c mpfr-3.1.2-b/src/vasprintf.c 811 --- mpfr-3.1.2-a/src/vasprintf.c 2013-03-13 15:37:37.000000000 +0000 812 +++ mpfr-3.1.2-b/src/vasprintf.c 2013-11-15 00:51:49.267334408 +0000 813 @@ -1040,7 +1040,7 @@ 814 } 815 816 /* Determine the different parts of the string representation of the regular 817 - number P when SPEC.SPEC is 'e', 'E', 'g', or 'G'. 818 + number P when spec.spec is 'e', 'E', 'g', or 'G'. 819 DEC_INFO contains the previously computed exponent and string or is NULL. 820 821 return -1 if some field > INT_MAX */ 822 @@ -1167,7 +1167,7 @@ 823 } 824 825 /* Determine the different parts of the string representation of the regular 826 - number P when SPEC.SPEC is 'f', 'F', 'g', or 'G'. 827 + number P when spec.spec is 'f', 'F', 'g', or 'G'. 828 DEC_INFO contains the previously computed exponent and string or is NULL. 829 830 return -1 if some field of number_parts is greater than INT_MAX */ 831 @@ -1559,7 +1559,7 @@ 832 /* fractional part */ 833 { 834 np->point = MPFR_DECIMAL_POINT; 835 - np->fp_trailing_zeros = (spec.spec == 'g' && spec.spec == 'G') ? 836 + np->fp_trailing_zeros = (spec.spec == 'g' || spec.spec == 'G') ? 837 spec.prec - 1 : spec.prec; 838 } 839 else if (spec.alt) 840 diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c 841 --- mpfr-3.1.2-a/src/version.c 2013-11-15 00:51:49.211333830 +0000 842 +++ mpfr-3.1.2-b/src/version.c 2013-11-15 00:51:49.323334999 +0000 843 @@ -25,5 +25,5 @@ 844 const char * 845 mpfr_get_version (void) 846 { 847 - return "3.1.2-p3"; 848 + return "3.1.2-p4"; 849 } 850 diff -Naurd mpfr-3.1.2-a/tests/tsprintf.c mpfr-3.1.2-b/tests/tsprintf.c 851 --- mpfr-3.1.2-a/tests/tsprintf.c 2013-03-13 15:37:44.000000000 +0000 852 +++ mpfr-3.1.2-b/tests/tsprintf.c 2013-11-15 00:51:49.267334408 +0000 853 @@ -456,10 +456,16 @@ 854 check_sprintf ("1.999900 ", "%-#10.7RG", x); 855 check_sprintf ("1.9999 ", "%-10.7RG", x); 856 mpfr_set_ui (x, 1, MPFR_RNDN); 857 + check_sprintf ("1.", "%#.1Rg", x); 858 + check_sprintf ("1. ", "%-#5.1Rg", x); 859 + check_sprintf (" 1.0", "%#5.2Rg", x); 860 check_sprintf ("1.00000000000000000000000000000", "%#.30Rg", x); 861 check_sprintf ("1", "%.30Rg", x); 862 mpfr_set_ui (x, 0, MPFR_RNDN); 863 - check_sprintf ("0.000000000000000000000000000000", "%#.30Rg", x); 864 + check_sprintf ("0.", "%#.1Rg", x); 865 + check_sprintf ("0. ", "%-#5.1Rg", x); 866 + check_sprintf (" 0.0", "%#5.2Rg", x); 867 + check_sprintf ("0.00000000000000000000000000000", "%#.30Rg", x); 868 check_sprintf ("0", "%.30Rg", x); 869 870 /* following tests with precision 53 bits */ 871 diff -Naurd mpfr-3.1.2-a/PATCHES mpfr-3.1.2-b/PATCHES 872 --- mpfr-3.1.2-a/PATCHES 2013-12-01 11:07:49.575329762 +0000 873 +++ mpfr-3.1.2-b/PATCHES 2013-12-01 11:07:49.751331625 +0000 874 @@ -0,0 +1 @@ 875 +custom_init_set 876 diff -Naurd mpfr-3.1.2-a/VERSION mpfr-3.1.2-b/VERSION 877 --- mpfr-3.1.2-a/VERSION 2013-12-01 11:07:49.571329714 +0000 878 +++ mpfr-3.1.2-b/VERSION 2013-12-01 11:07:49.747331585 +0000 879 @@ -1 +1 @@ 880 -3.1.2-p4 881 +3.1.2-p5 882 diff -Naurd mpfr-3.1.2-a/src/mpfr.h mpfr-3.1.2-b/src/mpfr.h 883 --- mpfr-3.1.2-a/src/mpfr.h 2013-12-01 11:07:49.571329714 +0000 884 +++ mpfr-3.1.2-b/src/mpfr.h 2013-12-01 11:07:49.747331585 +0000 885 @@ -27,7 +27,7 @@ 886 #define MPFR_VERSION_MAJOR 3 887 #define MPFR_VERSION_MINOR 1 888 #define MPFR_VERSION_PATCHLEVEL 2 889 -#define MPFR_VERSION_STRING "3.1.2-p4" 890 +#define MPFR_VERSION_STRING "3.1.2-p5" 891 892 /* Macros dealing with MPFR VERSION */ 893 #define MPFR_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c)) 894 @@ -861,7 +861,7 @@ 895 _t = (mpfr_kind_t) _k; \ 896 _s = 1; \ 897 } else { \ 898 - _t = (mpfr_kind_t) -k; \ 899 + _t = (mpfr_kind_t) - _k; \ 900 _s = -1; \ 901 } \ 902 _e = _t == MPFR_REGULAR_KIND ? (e) : \ 903 diff -Naurd mpfr-3.1.2-a/src/version.c mpfr-3.1.2-b/src/version.c 904 --- mpfr-3.1.2-a/src/version.c 2013-12-01 11:07:49.575329762 +0000 905 +++ mpfr-3.1.2-b/src/version.c 2013-12-01 11:07:49.747331585 +0000 906 @@ -25,5 +25,5 @@ 907 const char * 908 mpfr_get_version (void) 909 { 910 - return "3.1.2-p4"; 911 + return "3.1.2-p5"; 912 } -
patches/perl-5.18.2-Configure_multilib-1.patch
r88ef769 r03e6a40 15 15 Rediffed: Against 5.18.0 by William Harrington on 2013-05-28 16 16 Rediffed: Against 5.18.1 by William Harrington on 2013-08-13 17 Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10 17 18 18 diff -Naur perl-5.18. 1.orig/Configure perl-5.18.1/Configure19 --- perl-5.18. 1.orig/Configure 2013-08-12 02:44:47.000000000 +000020 +++ perl-5.18. 1/Configure 2013-08-13 16:47:20.188650223 +000019 diff -Naur perl-5.18.2.orig/Configure perl-5.18.2/Configure 20 --- perl-5.18.2.orig/Configure 2014-01-06 17:46:42.000000000 -0500 21 +++ perl-5.18.2/Configure 2014-01-10 02:38:43.000000000 -0500 21 22 @@ -6219,6 +6219,8 @@ 22 23 : The default "style" setting is made in installstyle.U -
patches/perl-5.18.2-libc-1.patch
r88ef769 r03e6a40 16 16 Rediffed: Against 5.18.0 by William Harrington on 2013-05-27 17 17 Rediffed: Against 5.18.1 by William Harrington on 2013-08-13 18 Rediffed: Against 5.18.2 by Chris Staub on 2014-01-10 18 19 19 diff -Naur perl-5.18. 1.orig/hints/linux.sh perl-5.18.1/hints/linux.sh20 --- perl-5.18. 1.orig/hints/linux.sh 2013-08-12 02:44:48.000000000 +000021 +++ perl-5.18. 1/hints/linux.sh 2013-08-13 16:46:38.594653439 +000020 diff -Naur perl-5.18.2.orig/hints/linux.sh perl-5.18.2/hints/linux.sh 21 --- perl-5.18.2.orig/hints/linux.sh 2014-01-06 17:46:45.000000000 -0500 22 +++ perl-5.18.2/hints/linux.sh 2014-01-10 02:34:36.000000000 -0500 22 23 @@ -66,9 +66,9 @@ 23 24 # We don't use __GLIBC__ and __GLIBC_MINOR__ because they -
scripts/patch/perl-patch.sh
r88ef769 r03e6a40 17 17 # 18 18 cd /usr/src 19 if ! [ -e perl-${VERSION}.tar. gz]; then20 wget http://www.cpan.org/src/perl-${VERSION}.tar. gz19 if ! [ -e perl-${VERSION}.tar.bz2 ]; then 20 wget http://www.cpan.org/src/perl-${VERSION}.tar.bz2 21 21 fi 22 22 … … 41 41 # 42 42 rm -rf perl-${VERSION} perl-${VERSION}.orig 43 tar xvf perl-${VERSION}.tar. gz43 tar xvf perl-${VERSION}.tar.bz2 44 44 mv perl-${VERSION} perl-${VERSION}.orig 45 45 CURRENTDIR=$(pwd -P)
Note:
See TracChangeset
for help on using the changeset viewer.
