Changeset 73ace20
- Timestamp:
- Oct 10, 2012, 6:42:21 PM (10 years ago)
- Branches:
- clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- f7b2c72
- Parents:
- 0cce40d (diff), 80cbd64 (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:
-
- 28 added
- 14 deleted
- 231 edited
- 19 moved
Legend:
- Unmodified
- Added
- Removed
-
BOOK/boot/64/createfiles.xml
r0cce40d r73ace20 18 18 the next chapter after the software has been installed.</para> 19 19 20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, pwd,sleep,stty} ${CLFS}/bin20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 21 21 ln -sv /tools/bin/file ${CLFS}/usr/bin 22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 22 23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 23 24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 24 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 25 ln -sv bash ${CLFS}/bin/sh 26 ln -sv ../run ${CLFS}/var/run</userinput></screen> 25 27 26 28 <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites -
BOOK/boot/64/udev.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" ./configure --prefix=/usr \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \ 32 --libdir=/usr/lib --disable-extras --disable-introspection</userinput></screen> 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" \ 30 BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 31 KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib64 -lkmod" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --bindir=/sbin --sysconfdir=/etc --libdir=/usr/lib64 \ 34 --disable-introspection --with-usb-ids-path=no --with-pci-ids-path=no \ 35 --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \ 36 --with-firmware-path=/lib/firmware</userinput></screen> 33 37 34 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/64/util-linux.xml
r0cce40d r73ace20 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../chroot/common/util-linux.xml" 27 xpointer="xpointer(//*[@os='f1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../chroot/common/util-linux.xml" 31 xpointer="xpointer(//*[@os='f2'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 30 38 ./configure --prefix=/tools --exec-prefix=/tools \ 31 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- enable-login-utils --disable-makeinstall-chown</userinput></screen>40 --disable-makeinstall-chown --config-cache</userinput></screen> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/alpha-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 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/e2fsprogs.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"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/common/createfiles.xml
r0cce40d r73ace20 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,p wd,sleep,stty} ${CLFS}/bin18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 19 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 20 20 ln -sv /tools/bin/file ${CLFS}/usr/bin 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 22 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 23 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 23 ln -sv bash ${CLFS}/bin/sh 24 ln -sv ../run ${CLFS}/var/run</userinput></screen> 24 25 25 26 </sect1> -
BOOK/boot/common/creatingdirs.xml
r0cce40d r73ace20 15 15 16 16 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt} 17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, sbin,srv,sys}18 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}17 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 18 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} 19 19 mkdir -pv ${CLFS}/var/{opt,cache,lib/{misc,locate},local} 20 20 install -dv -m 0750 ${CLFS}/root -
BOOK/boot/common/fstab.xml
r0cce40d r73ace20 32 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 34 36 # End /etc/fstab</literal> 35 37 EOF</userinput></screen> -
BOOK/boot/common/udev.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>LIBS="-lpthread" ./configure --prefix=/usr \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --exec-prefix="" --sysconfdir=/etc \ 32 --libexecdir=/lib/udev --libdir=/usr/lib \ 33 --disable-extras --disable-introspection</userinput></screen> 29 <screen os="b"><userinput>LIBS="-lpthread" \ 30 BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib -lblkid" \ 31 KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib -lkmod" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix=$CLFS --bindir=/sbin --sysconfdir=/etc --libexecdir=/lib \ 34 --disable-introspection --with-usb-ids-path=no --with-pci-ids-path=no \ 35 --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \ 36 --with-firmware-path=/lib/firmware</userinput></screen> 34 37 35 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 47 50 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen> 48 51 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../../final-system/common/udev.xml" 54 xpointer="xpointer(//*[@os='i'])"/> 55 56 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen> 57 49 58 </sect2> 50 59 -
BOOK/boot/common/util-linux.xml
r0cce40d r73ace20 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../chroot/common/util-linux.xml" 27 xpointer="xpointer(//*[@os='f1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../chroot/common/util-linux.xml" 31 xpointer="xpointer(//*[@os='f2'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 30 38 ./configure --prefix=/tools --exec-prefix=/tools \ 31 39 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 32 -- enable-login-utils --disable-makeinstall-chown</userinput></screen>40 --disable-makeinstall-chown --config-cache</userinput></screen> 33 41 34 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/mips-chapter.xml
r0cce40d r73ace20 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 18 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/e2fsprogs.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"/> 20 21 <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/ module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/mips64-64-chapter.xml
r0cce40d r73ace20 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 18 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/e2fsprogs.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"/> 20 21 <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/module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.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/udev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/> -
BOOK/boot/mips64-chapter.xml
r0cce40d r73ace20 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/> 18 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="multilib/e2fsprogs.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 20 21 <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/ module-init-tools.xml"/>22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/mips64/createfiles.xml
r0cce40d r73ace20 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32 … … 23 24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32 24 25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 25 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 26 ln -sv bash ${CLFS}/bin/sh 27 ln -sv ../run ${CLFS}/var/run</userinput></screen> 26 28 27 29 </sect1> -
BOOK/boot/mips64/creatingdirs.xml
r0cce40d r73ace20 16 16 17 17 <screen><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{shm},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} 20 20 mkdir -pv ${CLFS}/var/{opt,cache,lib{,32,64}/{misc,locate},local} 21 21 install -dv ${CLFS}/root -m 0750 -
BOOK/boot/multilib/createfiles.xml
r0cce40d r73ace20 15 15 xpointer="xpointer(//*[@os='a'])"/> 16 16 17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep, pwd,sleep,stty} ${CLFS}/bin17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin 18 18 ln -sv /tools/bin/file ${CLFS}/usr/bin 19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin 19 20 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib 20 21 ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64 21 22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib 22 23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64 23 ln -sv bash ${CLFS}/bin/sh</userinput></screen> 24 ln -sv bash ${CLFS}/bin/sh 25 ln -sv ../run ${CLFS}/var/run</userinput></screen> 24 26 25 27 </sect1> -
BOOK/boot/multilib/creatingdirs.xml
r0cce40d r73ace20 16 16 17 17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv ${CLFS}/var/{lock,log,mail, run,spool}18 mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv ${CLFS}/var/{lock,log,mail,spool} 20 20 mkdir -pv ${CLFS}/var/{opt,cache,lib{,64}/{misc,locate},local} 21 21 install -dv ${CLFS}/root -m 0750 -
BOOK/boot/multilib/e2fsprogs.xml
r0cce40d r73ace20 55 55 xpointer="xpointer(//*[@os='f'])"/> 56 56 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 58 href="../common/e2fsprogs.xml"59 xpointer="xpointer(//*[@os='g'])"/>57 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 58 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \ 59 LDFLAGS="-Wl,-rpath,/tools/lib64"</userinput></screen> 60 60 61 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/udev.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" ./configure --prefix=/usr \ 30 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \ 32 --libdir=/usr/lib64 --disable-extras --disable-introspection</userinput></screen> 29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" \ 30 BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib64 -lblkid" \ 31 KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib64 -lkmod" \ 32 ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --with-rootprefix='' --bindir=/sbin --sysconfdir=/etc --libexecdir=/lib \ 34 --libdir=/usr/lib64 --disable-introspection \ 35 --with-usb-ids-path=no --with-pci-ids-path=no \ 36 --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \ 37 --with-firmware-path=/lib/firmware</userinput></screen> 33 38 34 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/multilib/util-linux.xml
r0cce40d r73ace20 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../chroot/common/util-linux.xml" 27 xpointer="xpointer(//*[@os='f1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../chroot/common/util-linux.xml" 31 xpointer="xpointer(//*[@os='f2'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 31 39 --prefix=/tools --exec-prefix=/tools \ 32 40 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 33 --libdir=/tools/lib64 --enable-login-utils \ 34 --disable-makeinstall-chown</userinput></screen> 41 --libdir=/tools/lib64 --disable-makeinstall-chown --config-cache</userinput></screen> 35 42 36 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 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/e2fsprogs.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"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/ppc/yaboot-build.xml
r0cce40d r73ace20 33 33 loader. It also tries to change user and group ownership for the installed 34 34 files to <systemitem class="username">root</systemitem>, which the 35 <systemitem class="username">clfs</systemitem> user cannot do. The following 36 command fixes both issues:</para> 35 <systemitem class="username">clfs</systemitem> user cannot do. It will also 36 fail due to a compile warning with the -Werror flag on. The following 37 command fixes these issues:</para> 37 38 38 39 <screen><userinput>cp -v Makefile{,.orig} 39 40 sed -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 40 41 -e 's/-o root -g root//' \ 42 -e 's/-Werror//' \ 41 43 Makefile.orig > Makefile</userinput></screen> 42 44 -
BOOK/boot/ppc64-chapter.xml
r0cce40d r73ace20 15 15 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/> 16 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"/> 17 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="multilib/shadow.xml"/> 18 20 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/> 19 21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/> 20 22 <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/ module-init-tools.xml"/>23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 22 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 23 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> … … 27 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/> 28 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/> 29 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/> 30 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/> -
BOOK/boot/ppc64/e2fsprogs.xml
r0cce40d r73ace20 68 68 xpointer="xpointer(//*[@os='f'])"/> 69 69 70 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 71 href="../64/e2fsprogs.xml" 72 xpointer="xpointer(//*[@os='g'])"/> 70 <screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \ 71 LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" libs 72 make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" LIBBLKID="-lblkid" \ 73 STATIC_LIBBLKID="-lblkid" LDFLAGS="-Wl,-rpath,/tools/lib64" -C e2fsck/</userinput></screen> 73 74 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 75 href="../common/e2fsprogs.xml" 76 xpointer="xpointer(//*[@os='i'])"/> 75 <para os="i">Install the e2fsck binary:</para> 77 76 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 79 href="../common/e2fsprogs.xml" 80 xpointer="xpointer(//*[@os='j'])"/> 77 <screen os="j"><userinput>make install -C e2fsck</userinput></screen> 81 78 82 79 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/boot/ppc64/yaboot-build.xml
r0cce40d r73ace20 43 43 -e "s/\(strip \)/${CLFS_TARGET}-\1/" \ 44 44 -e 's/-o root -g root//' \ 45 -e 's/-Werror//' \ 45 46 Makefile.orig > Makefile</userinput></screen> 46 47 -
BOOK/boot/sparc-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 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/e2fsprogs.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"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/boot/sparc/fstab.xml
r0cce40d r73ace20 31 31 devpts /dev/pts devpts gid=4,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 none /proc/openprom openpromfs defaults 0 0 34 36 # End /etc/fstab</literal> -
BOOK/boot/sparc64-64-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 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/e2fsprogs.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"/> 19 20 <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/module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.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/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/sparc64-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 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="multilib/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/> -
BOOK/boot/x86-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/> 17 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"/> 18 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> -
BOOK/boot/x86/grub-build.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='n1'])"/> 28 28 29 <note>30 <para>Grub2 requires Flex 3.5.35 or greater which has not been installed31 yet. If your host does not have Flex then install it now via the32 distro's package manager.</para>33 </note>34 35 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 30 href="../../final-system/x86/grub.xml" 37 31 xpointer="xpointer(//*[@os='a'])"/> 38 32 39 <screen os="ab"><userinput>./configure --prefix=/ usr\33 <screen os="ab"><userinput>./configure --prefix=/tools \ 40 34 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 41 35 --sysconfdir=/etc --disable-werror</userinput></screen> -
BOOK/boot/x86_64-64-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/> 17 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/e2fsprogs.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"/> 19 20 <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/module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" 64/udev.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/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86/grub-build.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/> -
BOOK/boot/x86_64-chapter.xml
r0cce40d r73ace20 16 16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/> 17 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="multilib/e2fsprogs.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/shadow.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/> 19 20 <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/ module-init-tools.xml"/>21 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 21 22 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/udev.xml"/> 22 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href=" x86/grub-build.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/> 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/> 26 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/> -
BOOK/bootable/alpha/fstab.xml
r0cce40d r73ace20 31 31 devpts /dev/pts devpts gid=10,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 # End /etc/fstab</literal> 34 36 EOF</userinput></screen> -
BOOK/bootable/alpha/kernel.xml
r0cce40d r73ace20 90 90 href="../x86/kernel.xml" 91 91 xpointer="xpointer(//*[@os='t'])"/> 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../x86/kernel.xml" 95 xpointer="xpointer(//*[@os='s2'])"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../x86/kernel.xml" 99 xpointer="xpointer(//*[@os='t2'])"/> 92 100 93 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/common/fstab.xml
r0cce40d r73ace20 32 32 devpts /dev/pts devpts gid=&gid-tty;,mode=620 0 0 33 33 shm /dev/shm tmpfs defaults 0 0 34 tmpfs /run tmpfs defaults 0 0 35 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 34 36 # End /etc/fstab</literal> 35 37 EOF</userinput></screen> -
BOOK/bootable/mips/kernel.xml
r0cce40d r73ace20 81 81 href="../x86/kernel.xml" 82 82 xpointer="xpointer(//*[@os='t'])"/> 83 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 href="../x86/kernel.xml" 86 xpointer="xpointer(//*[@os='s2'])"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../x86/kernel.xml" 90 xpointer="xpointer(//*[@os='t2'])"/> 83 91 84 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc/kernel.xml
r0cce40d r73ace20 93 93 href="../x86/kernel.xml" 94 94 xpointer="xpointer(//*[@os='t'])"/> 95 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 97 href="../x86/kernel.xml" 98 xpointer="xpointer(//*[@os='s2'])"/> 99 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 101 href="../x86/kernel.xml" 102 xpointer="xpointer(//*[@os='t2'])"/> 95 103 96 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/ppc64/kernel.xml
r0cce40d r73ace20 85 85 href="../x86/kernel.xml" 86 86 xpointer="xpointer(//*[@os='t'])"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../x86/kernel.xml" 90 xpointer="xpointer(//*[@os='s2'])"/> 91 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../x86/kernel.xml" 94 xpointer="xpointer(//*[@os='t2'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/sparc/fstab.xml
r0cce40d r73ace20 31 31 devpts /dev/pts devpts gid=10,mode=620 0 0 32 32 shm /dev/shm tmpfs defaults 0 0 33 tmpfs /run tmpfs defaults 0 0 34 devtmpfs /dev devtmpfs mode=0755,nosuid 0 0 33 35 none /proc/openprom openpromfs defaults 0 0 34 36 # End /etc/fstab</literal> -
BOOK/bootable/sparc/kernel.xml
r0cce40d r73ace20 85 85 href="../x86/kernel.xml" 86 86 xpointer="xpointer(//*[@os='t'])"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../x86/kernel.xml" 90 xpointer="xpointer(//*[@os='s2'])"/> 91 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../x86/kernel.xml" 94 xpointer="xpointer(//*[@os='t2'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/bootable/x86/grub.xml
r0cce40d r73ace20 29 29 the computer if the computer becomes unusable (un-bootable).</para> 30 30 31 <para os="c">The first thing we need to do is generate a configuration for32 GRUB. In previous versions of grub we could create the configuration manually33 here, but with GRUB2 we can generate <filename>grub.cfg</filename>34 automatically. You can do this with the following command:</para>35 36 <screen os="d"><userinput>grub-mkconfig -o /boot/grub/grub.cfg</userinput></screen>37 38 31 <warning os="w1"> 39 32 <para>The following command will overwrite the current boot loader. … … 51 44 <screen os="f"><userinput>grub-install /dev/sda</userinput></screen> 52 45 46 <para os="c">Next, we need to generate a configuration for GRUB. 47 In previous versions of grub we could create the configuration manually 48 here, but with GRUB2 we can generate <filename>grub.cfg</filename> 49 automatically. You can do this with the following command:</para> 50 51 <screen os="d"><userinput>grub-mkconfig -o /boot/grub/grub.cfg</userinput></screen> 52 53 53 </sect1> -
BOOK/bootable/x86/kernel.xml
r0cce40d r73ace20 38 38 39 39 <para os="h">Configure the kernel via a menu-driven interface. 40 Please note that the udev bootscript requires "rtc" and "tmpfs" to be40 Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be 41 41 enabled and built into the kernel, not as modules. CBLFS has 42 42 some information regarding particular kernel configuration requirements of … … 88 88 89 89 <screen os="t"><userinput>make modules_install</userinput></screen> 90 91 <para os="s2">Install the firmware, if the kernel configuration uses 92 them:</para> 93 94 <screen os="t2"><userinput>make firmware_install</userinput></screen> 90 95 91 96 <para os="u">After kernel compilation is complete, additional steps are -
BOOK/bootable/x86_64/kernel.xml
r0cce40d r73ace20 85 85 href="../x86/kernel.xml" 86 86 xpointer="xpointer(//*[@os='t'])"/> 87 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 89 href="../x86/kernel.xml" 90 xpointer="xpointer(//*[@os='s2'])"/> 91 92 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 93 href="../x86/kernel.xml" 94 xpointer="xpointer(//*[@os='t2'])"/> 87 95 88 96 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/64/createfiles.xml
r0cce40d r73ace20 21 21 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 22 22 ln -sv /tools/lib/libstd* /usr/lib 23 ln -sv bash /bin/sh</userinput></screen> 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 24 25 25 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/common/createfiles.xml
r0cce40d r73ace20 19 19 ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib 20 20 ln -sv /tools/lib/libstd* /usr/lib 21 ln -sv bash /bin/sh</userinput></screen> 21 ln -sv bash /bin/sh 22 ln -sv /run /var/run</userinput></screen> 22 23 23 24 </sect1> -
BOOK/chroot/common/creatingdirs.xml
r0cce40d r73ace20 16 16 17 17 <screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,spool} 20 20 mkdir -pv /var/{opt,cache,lib/{misc,locate},local} 21 21 install -dv -m 0750 /root -
BOOK/chroot/common/util-linux.xml
r0cce40d r73ace20 23 23 <title>Installation of Util-linux</title> 24 24 25 <para os="f1">Util-linux cannot test for scanf type modifiers when cross compiling 26 and stops. We can issue the following to instruct it to use the one 27 we've compiled.</para> 28 29 <screen os="f2"><userinput>echo "scanf_cv_type_modifier=as" > config.cache</userinput></screen> 30 25 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 32 href="../../final-system/common/util-linux.xml" … … 29 35 <screen os="b"><userinput>./configure --prefix=/tools \ 30 36 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown </userinput></screen>37 --disable-makeinstall-chown --config-cache</userinput></screen> 32 38 33 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/chroot/mips64/createfiles.xml
r0cce40d r73ace20 23 23 ln -sv /tools/lib32/libstd* /usr/lib32 24 24 ln -sv /tools/lib64/libstd* /usr/lib64 25 ln -sv bash /bin/sh</userinput></screen> 25 ln -sv bash /bin/sh 26 ln -sv /run /var/run</userinput></screen> 26 27 27 28 </sect1> -
BOOK/chroot/mips64/creatingdirs.xml
r0cce40d r73ace20 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,spool} 20 20 mkdir -pv /var/{opt,cache,lib{,32,64}/{misc,locate},local} 21 21 install -dv /root -m 0750 -
BOOK/chroot/multilib/createfiles.xml
r0cce40d r73ace20 21 21 ln -sv /tools/lib/libstd* /usr/lib 22 22 ln -sv /tools/lib64/libstd* /usr/lib64 23 ln -sv bash /bin/sh</userinput></screen> 23 ln -sv bash /bin/sh 24 ln -sv /run /var/run</userinput></screen> 24 25 25 26 </sect1> -
BOOK/chroot/multilib/creatingdirs.xml
r0cce40d r73ace20 16 16 17 17 <screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt} 18 mkdir -pv /{proc,media/{floppy,cdrom}, sbin,srv,sys}19 mkdir -pv /var/{lock,log,mail, run,spool}18 mkdir -pv /{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys} 19 mkdir -pv /var/{lock,log,mail,spool} 20 20 mkdir -pv /var/{opt,cache,lib{,64}/{misc,locate},local} 21 21 install -dv /root -m 0750 -
BOOK/chroot/multilib/util-linux.xml
r0cce40d r73ace20 22 22 <sect2 role="installation"> 23 23 <title>Installation of Util-linux</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/util-linux.xml" 27 xpointer="xpointer(//*[@os='f1'])"/> 28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../common/util-linux.xml" 31 xpointer="xpointer(//*[@os='f2'])"/> 24 32 25 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 29 37 <screen os="be"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ 30 38 --build=${CLFS_HOST} --host=${CLFS_TARGET} \ 31 --disable-makeinstall-chown </userinput></screen>39 --disable-makeinstall-chown --config-cache</userinput></screen> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/64/eglibc.xml
r0cce40d r73ace20 60 60 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> … … 137 137 xpointer="xpointer(//*[@os='dn'])"/> 138 138 139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 140 href="../../final-system/common/eglibc.xml" 141 xpointer="xpointer(//*[@os='ra'])"/> 142 143 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 144 href="../common/eglibc.xml" 145 xpointer="xpointer(//*[@os='rb'])"/> 146 139 147 </sect2> 140 148 -
BOOK/cross-tools/alpha-chapter.xml
r0cce40d r73ace20 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/> -
BOOK/cross-tools/alpha/eglibc-headers.xml
r0cce40d r73ace20 61 61 <screen os="s3"><userinput>CC=gcc ../eglibc-&eglibc-version;/configure --prefix=/tools \ 62 62 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 63 --disable-sanity-checks --enable-kernel=2.6. 0\63 --disable-sanity-checks --enable-kernel=2.6.32 \ 64 64 --with-headers=/tools/include --cache-file=config.cache \ 65 65 --with-binutils=/cross-tools/${CLFS_TARGET}/bin</userinput></screen> … … 113 113 114 114 <varlistentry os="ca6"> 115 <term><parameter>--enable-kernel=2.6. 0</parameter></term>115 <term><parameter>--enable-kernel=2.6.32</parameter></term> 116 116 <listitem> 117 117 <para>This tells EGLIBC to compile the library with support 118 for 2.6. xLinux kernels.</para>118 for 2.6.32 and later Linux kernels.</para> 119 119 </listitem> 120 120 </varlistentry> -
BOOK/cross-tools/alpha/eglibc.xml
r0cce40d r73ace20 91 91 xpointer="xpointer(//*[@os='dn'])"/> 92 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../../final-system/common/eglibc.xml" 95 xpointer="xpointer(//*[@os='ra'])"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/eglibc.xml" 99 xpointer="xpointer(//*[@os='rb'])"/> 100 93 101 </sect2> 94 102 -
BOOK/cross-tools/common/binutils-32.xml
r0cce40d r73ace20 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p1'])"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../../final-system/common/binutils.xml" 36 xpointer="xpointer(//*[@os='p2'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../../final-system/common/binutils.xml" 32 40 xpointer="xpointer(//*[@os='g'])"/> 33 41 … … 43 51 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 44 52 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 45 --disable- multilib</userinput></screen>53 --disable-static --disable-multilib</userinput></screen> 46 54 47 55 <variablelist os="bd"> -
BOOK/cross-tools/common/binutils.xml
r0cce40d r73ace20 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 31 31 href="../../final-system/common/binutils.xml" 32 xpointer="xpointer(//*[@os='p1'])"/> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../../final-system/common/binutils.xml" 36 xpointer="xpointer(//*[@os='p2'])"/> 37 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../../final-system/common/binutils.xml" 32 40 xpointer="xpointer(//*[@os='g'])"/> 33 41 … … 43 51 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 44 52 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 45 -- enable-64-bit-bfd --disable-multilib</userinput></screen>53 --disable-static --enable-64-bit-bfd --disable-multilib</userinput></screen> 46 54 47 55 <variablelist os="bd"> -
BOOK/cross-tools/common/cloog.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-cross-tools-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-cross-tools-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-cross-tools-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-cross-tools-cloog"> 14 <primary sortas="a-CLooG">CLooG</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/cloog -ppl.xml"19 href="../../final-system/common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG -PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../../temp-system/common/cloog -ppl.xml"26 href="../../temp-system/common/cloog.xml" 27 27 xpointer="xpointer(//*[@os='s1'])"/> 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../temp-system/common/cloog -ppl.xml"30 href="../../temp-system/common/cloog.xml" 31 31 xpointer="xpointer(//*[@os='s2'])"/> 32 32 33 <para os="a">Prepare CLooG -PPLfor compilation:</para>33 <para os="a">Prepare CLooG for compilation:</para> 34 34 35 35 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 36 ./configure --prefix=/cross-tools --enable-shared -- with-bits=gmp\37 --with-gmp =/cross-tools --with-ppl=/cross-tools</userinput></screen>36 ./configure --prefix=/cross-tools --enable-shared --disable-static \ 37 --with-gmp-prefix=/cross-tools</userinput></screen> 38 38 39 39 <para os="c">Compile the package:</para> … … 51 51 52 52 <para>Details on this package are located in <xref 53 linkend="contents-cloog -ppl" role="."/></para>53 linkend="contents-cloog" role="."/></para> 54 54 55 55 </sect2> -
BOOK/cross-tools/common/eglibc.xml
r0cce40d r73ace20 59 59 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 60 60 --disable-profile --enable-add-ons \ 61 --with-tls --enable-kernel=2.6. 0--with-__thread \61 --with-tls --enable-kernel=2.6.32 --with-__thread \ 62 62 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 63 63 --cache-file=config.cache</userinput></screen> … … 122 122 123 123 <varlistentry os="dg8"> 124 <term><parameter>--enable-kernel=2.6. 0</parameter></term>124 <term><parameter>--enable-kernel=2.6.32</parameter></term> 125 125 <listitem> 126 126 <para>This tells EGLIBC to compile the library with support 127 for 2.6. xLinux kernels.</para>127 for 2.6.32 and later Linux kernels.</para> 128 128 </listitem> 129 129 </varlistentry> … … 182 182 <para os="dm">Install the package:</para> 183 183 184 <screen os="dn"><userinput>make install</userinput></screen> 184 <screen os="dn"><userinput>make install inst_vardbdir=/tools/var/db</userinput></screen> 185 186 <para os="do"><parameter>inst_vardbdir=...</parameter> ensures that db-Makefile is not 187 installed on the host system</para> 188 189 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 190 href="../../final-system/common/eglibc.xml" 191 xpointer="xpointer(//*[@os='ra'])"/> 192 193 <screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /tools/include/rpc 194 cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /tools/include/rpcsvc 195 cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /tools/include/rpcsvc</userinput></screen> 185 196 186 197 </sect2> -
BOOK/cross-tools/common/file.xml
r0cce40d r73ace20 25 25 <para>Prepare File for compilation:</para> 26 26 27 <screen><userinput>./configure --prefix=/cross-tools </userinput></screen>27 <screen><userinput>./configure --prefix=/cross-tools --disable-static</userinput></screen> 28 28 29 29 <para>Compile the package:</para> -
BOOK/cross-tools/common/gcc-final.xml
r0cce40d r73ace20 71 71 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 72 72 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 73 --enable-shared --enable-languages=c,c++ --enable-__cxa_atexit \ 74 --with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99 \ 75 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 76 --enable-long-long --enable-threads=posix --disable-multilib</userinput></screen> 73 --enable-shared --disable-static --enable-languages=c,c++ \ 74 --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 75 --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 76 --enable-cloog-backend=isl --enable-long-long --enable-threads=posix \ 77 --disable-multilib</userinput></screen> 77 78 78 79 <variablelist os="bg"> -
BOOK/cross-tools/common/gcc-static.xml
r0cce40d r73ace20 70 70 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 71 71 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 72 --disable-shared -- with-mpfr=/cross-tools --with-gmp=/cross-tools \73 --with- ppl=/cross-tools --with-cloog=/cross-tools \72 --disable-shared --disable-static --with-mpfr=/cross-tools \ 73 --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \ 74 74 --without-headers --with-newlib --disable-decimal-float \ 75 75 --disable-libgomp --disable-libmudflap --disable-libssp \ 76 --disable-threads --enable-languages=c --disable-multilib</userinput></screen> 76 --disable-threads --enable-languages=c --disable-multilib \ 77 --enable-cloog-backend=isl</userinput></screen> 77 78 78 79 <variablelist os="am"> -
BOOK/cross-tools/common/gmp.xml
r0cce40d r73ace20 36 36 37 37 <screen os="b"><userinput>CPPFLAGS=-fexceptions ./configure \ 38 --prefix=/cross-tools --enable-cxx </userinput></screen>38 --prefix=/cross-tools --enable-cxx --disable-static</userinput></screen> 39 39 40 40 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/mpc.xml
r0cce40d r73ace20 26 26 27 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 ./configure --prefix=/cross-tools \ 29 --with-gmp=/cross-tools \ 30 --with-mpfr=/cross-tools</userinput></screen> 28 ./configure --prefix=/cross-tools --disable-static \ 29 --with-gmp=/cross-tools --with-mpfr=/cross-tools</userinput></screen> 31 30 32 31 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/mpfr.xml
r0cce40d r73ace20 27 27 <screen os="b"><userinput>LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 28 28 ./configure --prefix=/cross-tools \ 29 --enable-shared -- with-gmp=/cross-tools</userinput></screen>29 --enable-shared --disable-static --with-gmp=/cross-tools</userinput></screen> 30 30 31 31 <para os="c">Compile the package:</para> -
BOOK/cross-tools/common/ppl.xml
r0cce40d r73ace20 27 27 <screen os="b"><userinput>CPPFLAGS="-I/cross-tools/include" \ 28 28 LDFLAGS="-Wl,-rpath,/cross-tools/lib" \ 29 ./configure --prefix=/cross-tools --enable-shared \29 ./configure --prefix=/cross-tools --enable-shared --disable-static \ 30 30 --enable-interfaces="c,cxx" --disable-optimization \ 31 --with-libgmp-prefix=/cross-tools \ 32 --with-libgmpxx-prefix=/cross-tools</userinput></screen> 31 --with-gmp=/cross-tools</userinput></screen> 33 32 34 33 <para os="c">Compile the package:</para> -
BOOK/cross-tools/mips-chapter.xml
r0cce40d r73ace20 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/> -
BOOK/cross-tools/mips/eglibc.xml
r0cce40d r73ace20 99 99 xpointer="xpointer(//*[@os='dn'])"/> 100 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../../final-system/common/eglibc.xml" 103 xpointer="xpointer(//*[@os='ra'])"/> 104 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/eglibc.xml" 107 xpointer="xpointer(//*[@os='rb'])"/> 108 101 109 </sect2> 102 110 -
BOOK/cross-tools/mips64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/> -
BOOK/cross-tools/mips64-64/eglibc.xml
r0cce40d r73ace20 107 107 xpointer="xpointer(//*[@os='dn'])"/> 108 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../../final-system/common/eglibc.xml" 111 xpointer="xpointer(//*[@os='ra'])"/> 112 113 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 114 href="../common/eglibc.xml" 115 xpointer="xpointer(//*[@os='rb'])"/> 116 109 117 </sect2> 110 118 -
BOOK/cross-tools/mips64-64/gcc-final.xml
r0cce40d r73ace20 79 79 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 80 80 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 81 --enable-shared -- enable-languages=c,c++ --enable-__cxa_atexit\82 -- with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99\83 -- with-ppl=/cross-tools --with-cloog=/cross-tools \81 --enable-shared --disable-static --enable-languages=c,c++ \ 82 --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 83 --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 84 84 --enable-long-long --enable-threads=posix --with-abi=64\ 85 --disable-multilib </userinput></screen>85 --disable-multilib --enable-cloog-backend=isl</userinput></screen> 86 86 87 87 <variablelist os="bg"> -
BOOK/cross-tools/mips64-64/gcc-static.xml
r0cce40d r73ace20 88 88 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 89 89 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 90 --disable-shared -- with-mpfr=/cross-tools --with-gmp=/cross-tools \91 --with- ppl=/cross-tools --with-cloog=/cross-tools \90 --disable-shared --disable-static --with-mpfr=/cross-tools \ 91 --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \ 92 92 --without-headers --with-newlib --disable-decimal-float \ 93 93 --disable-libgomp --disable-libmudflap --disable-libssp \ 94 94 --disable-threads --enable-languages=c --with-abi=64\ 95 --disable-multilib </userinput></screen>95 --disable-multilib --enable-cloog-backend=isl</userinput></screen> 96 96 97 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/mips64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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="multilib/binutils.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/> -
BOOK/cross-tools/mips64/eglibc-64bit.xml
r0cce40d r73ace20 115 115 xpointer="xpointer(//*[@os='dn'])"/> 116 116 117 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 118 href="../../final-system/common/eglibc.xml" 119 xpointer="xpointer(//*[@os='ra'])"/> 120 121 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 122 href="../common/eglibc.xml" 123 xpointer="xpointer(//*[@os='rb'])"/> 124 117 125 </sect2> 118 126 -
BOOK/cross-tools/mips64/eglibc-n32.xml
r0cce40d r73ace20 81 81 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib32 \ 82 82 --disable-profile --enable-add-ons \ 83 --with-tls --enable-kernel=2.6. 0--with-__thread \83 --with-tls --enable-kernel=2.6.32 --with-__thread \ 84 84 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 85 85 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/multilib/binutils.xml
r0cce40d r73ace20 28 28 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 href="../../final-system/common/binutils.xml" 31 xpointer="xpointer(//*[@os='p1'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../../final-system/common/binutils.xml" 35 xpointer="xpointer(//*[@os='p2'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 38 href="../common/binutils.xml" 31 39 xpointer="xpointer(//*[@os='g'])"/> … … 42 50 --prefix=/cross-tools --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 43 51 --with-sysroot=${CLFS} --with-lib-path=/tools/lib --disable-nls --enable-shared \ 44 -- enable-64-bit-bfd</userinput></screen>52 --disable-static --enable-64-bit-bfd</userinput></screen> 45 53 46 54 <variablelist os="bd"> -
BOOK/cross-tools/multilib/eglibc-64bit.xml
r0cce40d r73ace20 65 65 --host=${CLFS_TARGET} --build=${CLFS_HOST} --libdir=/tools/lib64 \ 66 66 --disable-profile --enable-add-ons \ 67 --with-tls --enable-kernel=2.6. 0--with-__thread \67 --with-tls --enable-kernel=2.6.32 --with-__thread \ 68 68 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 69 69 --cache-file=config.cache</userinput></screen> … … 117 117 xpointer="xpointer(//*[@os='dn'])"/> 118 118 119 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 120 href="../../final-system/common/eglibc.xml" 121 xpointer="xpointer(//*[@os='ra'])"/> 122 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/eglibc.xml" 125 xpointer="xpointer(//*[@os='rb'])"/> 126 119 127 </sect2> 120 128 -
BOOK/cross-tools/multilib/eglibc.xml
r0cce40d r73ace20 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/multilib/gcc-final.xml
r0cce40d r73ace20 71 71 --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \ 72 72 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 73 --enable-shared -- enable-languages=c,c++ --enable-__cxa_atexit\74 -- with-mpfr=/cross-tools --with-gmp=/cross-tools --enable-c99\75 -- with-ppl=/cross-tools --with-cloog=/cross-tools \76 --enable-long-long --enable-threads=posix </userinput></screen>73 --enable-shared --disable-static --enable-languages=c,c++ \ 74 --enable-__cxa_atexit --with-mpfr=/cross-tools --with-gmp=/cross-tools \ 75 --enable-c99 --with-ppl=/cross-tools --with-cloog=/cross-tools \ 76 --enable-long-long --enable-threads=posix --enable-cloog-backend=isl</userinput></screen> 77 77 78 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/multilib/gcc-static.xml
r0cce40d r73ace20 80 80 --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \ 81 81 --with-sysroot=${CLFS} --with-local-prefix=/tools --disable-nls \ 82 --disable-shared -- with-mpfr=/cross-tools --with-gmp=/cross-tools \83 --with- ppl=/cross-tools --with-cloog=/cross-tools \82 --disable-shared --disable-static --with-mpfr=/cross-tools \ 83 --with-gmp=/cross-tools --with-ppl=/cross-tools --with-cloog=/cross-tools \ 84 84 --without-headers --with-newlib --disable-decimal-float \ 85 85 --disable-libgomp --disable-libmudflap --disable-libssp \ 86 --disable-threads --enable-languages=c </userinput></screen>86 --disable-threads --enable-languages=c --enable-cloog-backend=isl</userinput></screen> 87 87 88 88 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/cross-tools/ppc-chapter.xml
r0cce40d r73ace20 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/> -
BOOK/cross-tools/ppc/eglibc.xml
r0cce40d r73ace20 95 95 xpointer="xpointer(//*[@os='dn'])"/> 96 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../../final-system/common/eglibc.xml" 99 xpointer="xpointer(//*[@os='ra'])"/> 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../common/eglibc.xml" 103 xpointer="xpointer(//*[@os='rb'])"/> 104 97 105 </sect2> 98 106 -
BOOK/cross-tools/ppc64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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="multilib/binutils.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/> -
BOOK/cross-tools/ppc64/eglibc-64bit.xml
r0cce40d r73ace20 99 99 xpointer="xpointer(//*[@os='dn'])"/> 100 100 101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 102 href="../../final-system/common/eglibc.xml" 103 xpointer="xpointer(//*[@os='ra'])"/> 104 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../common/eglibc.xml" 107 xpointer="xpointer(//*[@os='rb'])"/> 108 101 109 </sect2> 102 110 -
BOOK/cross-tools/sparc-chapter.xml
r0cce40d r73ace20 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/sparc64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> -
BOOK/cross-tools/sparc64-64/eglibc.xml
r0cce40d r73ace20 91 91 xpointer="xpointer(//*[@os='dn'])"/> 92 92 93 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 94 href="../../final-system/common/eglibc.xml" 95 xpointer="xpointer(//*[@os='ra'])"/> 96 97 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 98 href="../common/eglibc.xml" 99 xpointer="xpointer(//*[@os='rb'])"/> 100 93 101 <para os="do">The stubs.h header installed by eglibc looks for stubs-32.h 94 102 and stubs-64.h. This configuration of eglibc only generates stubs-64.h. Fix -
BOOK/cross-tools/sparc64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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="multilib/binutils.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/sparc64/eglibc-64bit.xml
r0cce40d r73ace20 103 103 xpointer="xpointer(//*[@os='dn'])"/> 104 104 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 106 href="../../final-system/common/eglibc.xml" 107 xpointer="xpointer(//*[@os='ra'])"/> 108 109 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 110 href="../common/eglibc.xml" 111 xpointer="xpointer(//*[@os='rb'])"/> 112 105 113 </sect2> 106 114 -
BOOK/cross-tools/sparc64/eglibc.xml
r0cce40d r73ace20 60 60 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 61 61 --disable-profile --enable-add-ons \ 62 --with-tls --enable-kernel=2.6. 0--with-__thread \62 --with-tls --enable-kernel=2.6.32 --with-__thread \ 63 63 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 64 64 --cache-file=config.cache</userinput></screen> -
BOOK/cross-tools/x86-chapter.xml
r0cce40d r73ace20 23 23 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/> 26 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/> 27 27 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/> -
BOOK/cross-tools/x86/eglibc.xml
r0cce40d r73ace20 61 61 --host=${CLFS_TARGET} --build=${CLFS_HOST} \ 62 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6. 0--with-__thread \63 --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 65 --cache-file=config.cache</userinput></screen> … … 154 154 xpointer="xpointer(//*[@os='dn'])"/> 155 155 156 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 157 href="../../final-system/common/eglibc.xml" 158 xpointer="xpointer(//*[@os='ra'])"/> 159 160 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 161 href="../common/eglibc.xml" 162 xpointer="xpointer(//*[@os='rb'])"/> 163 156 164 </sect2> 157 165 -
BOOK/cross-tools/x86_64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/> -
BOOK/cross-tools/x86_64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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="multilib/binutils.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/> -
BOOK/cross-tools/x86_64/eglibc.xml
r0cce40d r73ace20 61 61 --host=${CLFS_TARGET32} --build=${CLFS_HOST} \ 62 62 --disable-profile --enable-add-ons \ 63 --with-tls --enable-kernel=2.6. 0--with-__thread \63 --with-tls --enable-kernel=2.6.32 --with-__thread \ 64 64 --with-binutils=/cross-tools/bin --with-headers=/tools/include \ 65 65 --cache-file=config.cache</userinput></screen> -
BOOK/final-system/64/binutils.xml
r0cce40d r73ace20 41 41 href="../common/binutils.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/binutils.xml" 46 xpointer="xpointer(//*[@os='p1'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/binutils.xml" 50 xpointer="xpointer(//*[@os='p2'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/alpha-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/alpha/eglibc.xml
r0cce40d r73ace20 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p 1'])"/>46 xpointer="xpointer(//*[@os='p3'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p 2'])"/>50 xpointer="xpointer(//*[@os='p4'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 118 118 xpointer="xpointer(//*[@os='t'])"/> 119 119 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/eglibc.xml" 122 xpointer="xpointer(//*[@os='ra'])"/> 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/eglibc.xml" 126 xpointer="xpointer(//*[@os='rb'])"/> 127 120 128 </sect2> 121 129 -
BOOK/final-system/common/binutils.xml
r0cce40d r73ace20 39 39 then the environment is not set up for proper PTY operation. This issue 40 40 needs to be resolved before running the test suites for Binutils and GCC.</para> 41 42 <para os="p1">The following patch contains a number of updates to the 43 &binutils-version; branch by the Binutils developers:</para> 44 45 <screen os="p2"><userinput>patch -Np1 -i ../&binutils-branch_update-patch;</userinput></screen> 41 46 42 47 <para os="g">The Binutils documentation recommends building Binutils outside of the -
BOOK/final-system/common/bison.xml
r0cce40d r73ace20 25 25 <title>Installation of Bison</title> 26 26 27 <para os="t3">The <command>configure </command>script does not determine 28 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 27 32 <para os="a">Prepare Bison for compilation:</para> 28 33 29 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 30 31 <para os="b1">The configure system causes Bison to be built without support 32 for internationalization of error messages if a <command>bison</command> 33 program is not already in $PATH. The following addition will correct 34 this:</para> 35 36 <screen os="b2"><userinput>echo '#define YYENABLE_NLS 1' >> config.h</userinput></screen> 34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 37 35 38 36 <para os="c">Compile the package:</para> -
BOOK/final-system/common/cloog.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version;</title>11 <title>CLooG-&cloog-version;</title> 12 12 13 <indexterm zone="ch-system-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>CLooG -PPLis a library to generate code for scanning Z-polyhedra.20 <para>CLooG is a library to generate code for scanning Z-polyhedra. 21 21 In other words, it finds code that reaches each integral point of one or 22 22 more parameterized polyhedra. GCC links with this library in order to … … 26 26 27 27 <sect2 role="installation"> 28 <title>Installation of CLooG -PPL</title>28 <title>Installation of CLooG</title> 29 29 30 <para os="a">Prepare CLooG -PPLfor compilation:</para>30 <para os="a">Prepare CLooG for compilation:</para> 31 31 32 32 <screen os="b"><userinput>CC="gcc -isystem /usr/include" \ 33 33 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \ 34 ./configure --prefix=/usr --enable-shared --with-gmp \ 35 --with-ppl</userinput></screen> 34 ./configure --prefix=/usr --enable-shared</userinput></screen> 36 35 37 36 <para os="c">Compile the package:</para> … … 40 39 41 40 <important os="e"> 42 <para>The test suite for CLooG -PPLis considered41 <para>The test suite for CLooG is considered 43 42 critical. Do not skip it under any circumstance.</para> 44 43 </important> … … 54 53 </sect2> 55 54 56 <sect2 id="contents-cloog -ppl" role="content">57 <title>Contents of CLooG -PPL</title>55 <sect2 id="contents-cloog" role="content"> 56 <title>Contents of CLooG</title> 58 57 59 58 <segmentedlist> … … 78 77 <listitem> 79 78 <para>Loop generator for scanning Z-polyhedra</para> 80 <indexterm zone="ch-system-cloog -pplcloog">79 <indexterm zone="ch-system-cloog cloog"> 81 80 <primary sortas="b-cloog">cloog</primary> 82 81 </indexterm> … … 88 87 <listitem> 89 88 <para>The Chunky Loop Generator.</para> 90 <indexterm zone="ch-system-cloog -ppllibcloog">91 <primary sortas="c-libcloog -ppl">libcloog</primary>89 <indexterm zone="ch-system-cloog libcloog"> 90 <primary sortas="c-libcloog">libcloog</primary> 92 91 </indexterm> 93 92 </listitem> -
BOOK/final-system/common/coreutils.xml
r0cce40d r73ace20 35 35 <para os="c">Now prepare Coreutils for compilation:</para> 36 36 37 <screen os="d"><userinput>./configure --prefix=/usr \ 37 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 \ 38 ./configure --prefix=/usr \ 38 39 --enable-no-install-program=kill,uptime \ 39 40 --enable-install-program=hostname</userinput></screen> 41 42 <variablelist os="d1"> 43 <title>The meaning of the configure options:</title> 44 45 <varlistentry os="d2"> 46 <term><parameter>FORCE_UNSAFE_CONFIGURE=1</parameter></term> 47 <listitem> 48 <para>Forces Coreutils to compile when using the root user.</para> 49 </listitem> 50 </varlistentry> 51 52 </variablelist> 40 53 41 54 <para os="e">Compile the package:</para> … … 66 79 for a few files to allow this:</para> 67 80 68 <screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src }</userinput></screen>81 <screen os="m"><userinput>chown -Rv dummy config.log {gnulib-tests,lib,src,tests}</userinput></screen> 69 82 70 83 <para os="n">Then run the remainder of the tests as the -
BOOK/final-system/common/diffutils.xml
r0cce40d r73ace20 39 39 <screen os="d"><userinput>make</userinput></screen> 40 40 41 <para os="e">T his package does not come with a test suite.</para>41 <para os="e">To test the results, issue: <userinput>make check</userinput>.</para> 42 42 43 43 <para os="f">Install the package:</para> -
BOOK/final-system/common/e2fsprogs.xml
r0cce40d r73ace20 126 126 <term><command>chattr</command></term> 127 127 <listitem> 128 <para>Changes the attributes of files on an <systemitem 129 class="filesystem">ext2</systemitem> file system; it also 130 changes <systemitem class="filesystem">ext3</systemitem> 131 file systems, the journaling version of <systemitem 132 class="filesystem">ext2</systemitem> file systems</para> 128 <para>Changes the attributes on a Linux file system</para> 133 129 <indexterm zone="ch-system-e2fsprogs chattr"> 134 130 <primary sortas="b-chattr">chattr</primary> … … 186 182 <listitem> 187 183 <para>Is used to check, and optionally repair <systemitem 188 class="filesystem">ext2</systemitem> file systems and <systemitem 189 class="filesystem">ext3</systemitem> file systems</para> 184 class="filesystem">ext2</systemitem>, <systemitem 185 class="filesystem">ext3</systemitem> and <systemitem 186 class="filesystem">ext4</systemitem>file systems</para> 190 187 <indexterm zone="ch-system-e2fsprogs e2fsck"> 191 188 <primary sortas="b-e2fsck">e2fsck</primary> … … 328 325 <term><command>mke2fs</command></term> 329 326 <listitem> 330 <para>Creates an <systemitem class="filesystem">ext2</systemitem> 331 or <systemitem class="filesystem">ext3</systemitem> file system on332 the given device</para>327 <para>Creates an <systemitem class="filesystem">ext2</systemitem>, 328 <systemitem class="filesystem">ext3</systemitem> or <systemitem 329 class="filesystem">ext4</systemitem> file system on the given device</para> 333 330 <indexterm zone="ch-system-e2fsprogs mke2fs"> 334 331 <primary sortas="b-mke2fs">mke2fs</primary> -
BOOK/final-system/common/eglibc.xml
r0cce40d r73ace20 58 58 unset LINKER</userinput></screen> 59 59 60 <para os="p1">The following patch fixes an issue where EGLIBC will 61 improperly handle a condition where an elf binary has missing 62 dependencies:</para> 63 64 <screen os="p2"><userinput>patch -Np1 -i ../&eglibc-dl_dep_fix-patch;</userinput></screen> 60 <para os="p3">The following patch fixes an issue that can cause 61 ALSA to crash:</para> 62 63 <screen os="p4"><userinput>patch -Np1 -i ../&eglibc-fixes-patch;</userinput></screen> 65 64 66 65 <para os="b">The EGLIBC build system is self-contained and will install … … 80 79 81 80 <screen os="h"><userinput>../eglibc-&eglibc-version;/configure --prefix=/usr \ 82 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\81 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 83 82 --libexecdir=/usr/lib/eglibc</userinput></screen> 84 83 … … 153 152 154 153 <screen os="t"><userinput>make install</userinput></screen> 154 155 <para os="ra">Install NIS and RPC related headers that are not installed by default.</para> 156 157 <screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /usr/include/rpc 158 cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /usr/include/rpcsvc 159 cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /usr/include/rpcsvc</userinput></screen> 155 160 156 161 </sect2> -
BOOK/final-system/common/flex.xml
r0cce40d r73ace20 25 25 <sect2 role="installation"> 26 26 <title>Installation of Flex</title> 27 28 <para os="p1">The following patch contains fixes to generate proper29 GCC 4.4.x code:</para>30 31 <screen os="p2"><userinput>patch -Np1 -i ../&flex-gcc44-patch;</userinput></screen>32 27 33 28 <para os="a">Prepare Flex for compilation:</para> -
BOOK/final-system/common/gcc.xml
r0cce40d r73ace20 54 54 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 55 55 --enable-clocale=gnu --enable-languages=c,c++ \ 56 --disable-multilib --disable-libstdcxx-pch</userinput></screen> 56 --disable-multilib --disable-libstdcxx-pch \ 57 --enable-cloog-backend=isl</userinput></screen> 57 58 58 59 <para os="j">Compile the package:</para> -
BOOK/final-system/common/iana-etc.xml
r0cce40d r73ace20 25 25 <sect2 role="installation"> 26 26 <title>Installation of Iana-Etc</title> 27 28 <note os="n1"> 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 use <userinput>make get</userinput> to update the data, and do not apply the following patch.</para> 30 </note> 31 32 <para os="p1">The following patch updates the services and protocol files:</para> 33 34 <screen os="p2"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen> 27 35 28 36 <para os="a">The following command converts the raw data provided by IANA into -
BOOK/final-system/common/iproute2.xml
r0cce40d r73ace20 38 38 rm man/man8/arpd.8</userinput></screen> 39 39 40 <para os="f1">Remove unused libnl headers:</para> 41 42 <screen os="f2"><userinput>sed -i '/netlink\//d' ip/ipl2tp.c</userinput></screen> 43 40 44 <para os="a">Compile the package:</para> 41 45 -
BOOK/final-system/common/iputils.xml
r0cce40d r73ace20 37 37 <para os="a">Compile the package:</para> 38 38 39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping rdisc clockdiff" \39 <screen os="b"><userinput>make IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 40 40 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 41 41 -
BOOK/final-system/common/kmod.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system- module-init-tools" role="wrap">9 <?dbhtml filename=" module-init-tools.html"?>8 <sect1 id="ch-system-kmod" role="wrap"> 9 <?dbhtml filename="kmod.html"?> 10 10 11 <title> Module-Init-Tools-&module-init-tools-version;</title>11 <title>Kmod-&kmod-version;</title> 12 12 13 <indexterm zone="ch-system- module-init-tools">14 <primary sortas="a- Module-Init-Tools">Module-Init-Tools</primary>13 <indexterm zone="ch-system-kmod"> 14 <primary sortas="a-Kmod">Kmod</primary> 15 15 </indexterm> 16 16 … … 18 18 <title/> 19 19 20 <para>The Module-Init-Tools package contains programs for handling kernel 21 modules in Linux kernels greater than or equal to version 2.5.47.</para> 20 <para>The Kmod package contains programs for loading, inserting 21 and removing kernel modules for Linux. Kmod replaces the 22 Module-Init-tools package.</para> 22 23 23 24 </sect2> 24 25 25 26 <sect2 role="installation"> 26 <title>Installation of Module-Init-Tools</title>27 <title>Installation of Kmod</title> 27 28 28 <para os=" c">Issue the following commands to perform the tests</para>29 <para os="a">Prepare Kmod for compilation:</para> 29 30 30 <screen os="d"><userinput>sed -i "s/\(make\)\( all\)/\1 DOCBOOKTOMAN=true\2/" tests/runtests && 31 ./tests/runtests</userinput></screen> 31 <screen os="b"><userinput>./configure --prefix=/usr \ 32 --bindir=/bin --sysconfdir=/etc \ 33 --with-rootlibdir=/lib \ 34 --with-zlib --with-xz</userinput></screen> 32 35 33 <para os="e">Prepare Module-Init-Tools for compilation:</para> 34 35 <screen os="f"><userinput>./configure --prefix=/usr \ 36 --bindir=/bin --sbindir=/sbin \ 37 --enable-zlib-dynamic</userinput></screen> 38 39 <variablelist os="g"> 36 <variablelist os="c"> 40 37 <title>The meaning of the configure option:</title> 41 38 42 39 <varlistentry> 43 <term><parameter>-- enable-zlib-dynamic</parameter></term>40 <term><parameter>--with-rootlibdir=/lib</parameter></term> 44 41 <listitem> 45 <para>This allows the Module-Init-Tools package to handle compressed 46 kernel modules.</para> 42 <para>Install location for shared libraries.</para> 43 </listitem> 44 </varlistentry> 45 46 <varlistentry> 47 <term><parameter>--with-zlib --with-xz</parameter></term> 48 <listitem> 49 <para>This allows the Kmod package to handle zlib and XZ 50 compressed kernel modules.</para> 47 51 </listitem> 48 52 </varlistentry> … … 50 54 </variablelist> 51 55 52 <para os=" h">Compile the package:</para>56 <para os="d">Compile the package:</para> 53 57 54 <screen os=" i"><userinput>make DOCBOOKTOMAN=true</userinput></screen>58 <screen os="e"><userinput>make</userinput></screen> 55 59 56 <para os=" j">Install the package:</para>60 <para os="f">To test the results, issue: <userinput>make check</userinput></para> 57 61 58 <screen os="k"><userinput>make install</userinput></screen>62 <para os="g">Install the package:</para> 59 63 64 <screen os="h"><userinput>make install</userinput></screen> 65 66 <para os="i">Create symbolic links for programs that expect Module-Init-Tools.</para> 67 68 <screen os="j"><userinput>ln -sv kmod /bin/lsmod 69 ln -sv ../bin/kmod /sbin/depmod 70 ln -sv ../bin/kmod /sbin/insmod 71 ln -sv ../bin/kmod /sbin/modprobe 72 ln -sv ../bin/kmod /sbin/modinfo 73 ln -sv ../bin/kmod /sbin/rmmod</userinput></screen> 74 60 75 </sect2> 61 76 62 <sect2 id="contents- module-init-tools" role="content">63 <title>Contents of Module-Init-Tools</title>77 <sect2 id="contents-kmod" role="content"> 78 <title>Contents of Kmod</title> 64 79 65 80 <segmentedlist> … … 67 82 68 83 <seglistitem> 69 <seg>depmod, insmod, insmod.static,lsmod, modinfo, modprobe, and84 <seg>depmod, insmod, lsmod, modinfo, modprobe, and 70 85 rmmod</seg> 71 86 </seglistitem> … … 84 99 <command>modprobe</command> to automatically load the required 85 100 modules</para> 86 <indexterm zone="ch-system- module-init-toolsdepmod">101 <indexterm zone="ch-system-kmod depmod"> 87 102 <primary sortas="b-depmod">depmod</primary> 88 103 </indexterm> … … 94 109 <listitem> 95 110 <para>Installs a loadable module in the running kernel</para> 96 <indexterm zone="ch-system- module-init-toolsinsmod">111 <indexterm zone="ch-system-kmod insmod"> 97 112 <primary sortas="b-insmod">insmod</primary> 98 </indexterm>99 </listitem>100 </varlistentry>101 102 <varlistentry id="insmod.static">103 <term><command>insmod.static</command></term>104 <listitem>105 <para>A statically compiled version of <command>insmod</command></para>106 <indexterm zone="ch-system-module-init-tools insmod.static">107 <primary sortas="b-insmod.static">insmod.static</primary>108 113 </indexterm> 109 114 </listitem> … … 114 119 <listitem> 115 120 <para>Lists currently loaded modules</para> 116 <indexterm zone="ch-system- module-init-toolslsmod">121 <indexterm zone="ch-system-kmod lsmod"> 117 122 <primary sortas="b-lsmod">lsmod</primary> 118 123 </indexterm> … … 125 130 <para>Examines an object file associated with a kernel module and 126 131 displays any information that it can glean</para> 127 <indexterm zone="ch-system- module-init-toolsmodinfo">132 <indexterm zone="ch-system-kmod modinfo"> 128 133 <primary sortas="b-modinfo">modinfo</primary> 129 134 </indexterm> … … 136 141 <para>Uses a dependency file, created by <command>depmod</command>, 137 142 to automatically load relevant modules</para> 138 <indexterm zone="ch-system- module-init-toolsmodprobe">143 <indexterm zone="ch-system-kmod modprobe"> 139 144 <primary sortas="b-modprobe">modprobe</primary> 140 145 </indexterm> … … 146 151 <listitem> 147 152 <para>Unloads modules from the running kernel</para> 148 <indexterm zone="ch-system- module-init-toolsrmmod">153 <indexterm zone="ch-system-kmod rmmod"> 149 154 <primary sortas="b-rmmod">rmmod</primary> 150 155 </indexterm> -
BOOK/final-system/common/libee.xml
r0cce40d r73ace20 32 32 33 33 <note os="n1"> 34 <para>Libee will fail to compile if running multiple jobs with make.</para>34 <para>Libee will fail to compile if using multiple jobs with make. Append "<command>-j 1</command>" to the following make command:</para> 35 35 </note> 36 36 -
BOOK/final-system/common/ncurses.xml
r0cce40d r73ace20 35 35 <screen os="b"><userinput>./configure --prefix=/usr --libdir=/lib \ 36 36 --with-shared --without-debug --enable-widec \ 37 --with-manpage-format=normal</userinput></screen> 37 --with-manpage-format=normal \ 38 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 38 39 39 40 <para os="c">Compile the package:</para> -
BOOK/final-system/common/patch.xml
r0cce40d r73ace20 27 27 <title>Installation of Patch</title> 28 28 29 <para os="p1">The following patch removes tests that require Ed:</para> 30 31 <screen os="p2"><userinput>patch -Np1 -i ../&patch-test-patch;</userinput></screen> 32 29 33 <para os="a">Prepare Patch for compilation:</para> 30 34 … … 35 39 <screen os="d"><userinput>make</userinput></screen> 36 40 37 <para os="e">T his package does not come with a test suite.</para>41 <para os="e">To test the results, issue: <userinput>make check</userinput>.</para> 38 42 39 43 <para os="f">Install the package:</para> -
BOOK/final-system/common/pkg-config.xml
r0cce40d r73ace20 28 28 <para os="a">Prepare Pkg-config for compilation:</para> 29 29 30 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \ 31 GLIB_LIBS="-lglib-2.0" \ 32 ./configure --prefix=/usr</userinput></screen> 33 34 <variablelist os="bb"> 35 <title>The meaning of the new configure option:</title> 36 37 <varlistentry> 38 <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"</parameter></term> 39 <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term> 40 <listitem> 41 <para>Pkg-config no longer comes with Glib, and because Pkg-config 42 has not been installed itself it needs to be told where Glib is.</para> 43 </listitem> 44 </varlistentry> 45 </variablelist> 30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen> 46 31 47 32 <para os="c">Compile the package:</para> -
BOOK/final-system/common/shadow.xml
r0cce40d r73ace20 34 34 </note> 35 35 36 <para os="f1">Fix an issue with the Russian man pages:</para> 37 38 <screen os="f2"><userinput>sed -i 's/man_MANS = $(man_nopam) /man_MANS = /' man/ru/Makefile.in</userinput></screen> 39 40 <para os="b">Prepare Shadow for compilation:</para> 41 42 <screen os="c"><userinput>./configure --sysconfdir=/etc</userinput></screen> 43 44 <para os="d">The meaning of the configure options:</para> 45 46 <variablelist os="e"> 36 37 <para os="b">Disable the installation of the <command>groups</command> 38 program and its man pages, as Coreutils provides a better version:</para> 39 40 <screen os="c"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile.in 41 find man -name Makefile.in -exec sed -i '/groups\.1\.xml/d' '{}' \; 42 find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;</userinput></screen> 43 44 <para os="d">Prepare Shadow for compilation:</para> 45 46 <screen os="e"><userinput>./configure --sysconfdir=/etc</userinput></screen> 47 48 <para os="f">The meaning of the configure options:</para> 49 50 <variablelist os="g"> 47 51 <varlistentry> 48 52 <term><parameter>--sysconfdir=/etc</parameter></term> … … 51 55 <filename class="directory">/usr/etc</filename>.</para></listitem> 52 56 </varlistentry> 57 53 58 </variablelist> 54 59 55 <para os="f">Disable the installation of the <command>groups</command>56 program and its man pages, as Coreutils provides a better version:</para>57 58 <screen os="g"><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile59 find man -name Makefile -exec sed -i '/groups.1.xml/d' '{}' \;60 find man -name Makefile -exec sed -i 's/groups.1 //' '{}' \;</userinput></screen>61 60 62 61 <para os="h">Compile the package:</para> … … 72 71 <para os="m" id="shadow-login_defs">Instead of using the default 73 72 <emphasis>crypt</emphasis> method, use the more secure 74 <emphasis> MD5</emphasis> method of password encryption, which also allows73 <emphasis>SHA512</emphasis> method of password encryption, which also allows 75 74 passwords longer than 8 characters. It is also necessary to change the 76 75 obsolete <filename class="directory">/var/spool/mail</filename> location … … 85 84 86 85 <screen os="s"><userinput>sed -i /etc/login.defs \ 87 -e 's@#\(ENCRYPT_METHOD \).*@\1 MD5@' \86 -e 's@#\(ENCRYPT_METHOD \).*@\1SHA512@' \ 88 87 -e 's@/var/spool/mail@/var/mail@'</userinput></screen> 89 88 -
BOOK/final-system/common/udev.xml
r0cce40d r73ace20 29 29 30 30 <screen os="b"><userinput>./configure --prefix=/usr \ 31 --exec-prefix="" --sysconfdir=/etc \ 32 --libexecdir=/lib/udev --libdir=/usr/lib \ 33 --disable-extras --disable-introspection</userinput></screen> 31 --sysconfdir=/etc --with-rootprefix="" \ 32 --libexecdir=/lib --bindir=/sbin \ 33 --with-usb-ids-path=no --with-pci-ids-path=no \ 34 --enable-rule_generator --disable-introspection \ 35 --disable-keymap --disable-gudev</userinput></screen> 34 36 35 37 <para os="c">Compile the package:</para> -
BOOK/final-system/common/xz.xml
r0cce40d r73ace20 42 42 <para os="f">Install the programs:</para> 43 43 44 <screen os="g"><userinput>make install</userinput></screen>44 <screen os="g"><userinput>make pkgconfigdir=/usr/lib/pkgconfig install</userinput></screen> 45 45 46 46 <para os="h">Move the <filename>xz</filename> binary, and several symlinks -
BOOK/final-system/mips-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/mips/eglibc.xml
r0cce40d r73ace20 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p 1'])"/>46 xpointer="xpointer(//*[@os='p3'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p 2'])"/>50 xpointer="xpointer(//*[@os='p4'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 55 55 56 56 <para os="g1">MIPS is not supported in the main EGLIBC tree, so 57 we need the eglibc-ports tarball. After entering the EGLIBC source dir, 58 unpack <filename>eglibc-ports-&eglibc-version;</filename> and rename the 59 directory it creates so that EGLIBC's build system can find it:</para> 57 we need the eglibc-ports tarball. Unpack <filename>eglibc-ports-&eglibc-version;-r&eglibc-revision;</filename>:</para> 60 58 61 <screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;.tar.bz2 62 mv -v eglibc-ports-&eglibc-version; ports</userinput></screen> 59 <screen os="g2"><userinput>tar -jxvf ../eglibc-ports-&eglibc-ports-version;-r&eglibc-revision;.tar.bz2</userinput></screen> 63 60 64 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 126 123 xpointer="xpointer(//*[@os='t'])"/> 127 124 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/eglibc.xml" 127 xpointer="xpointer(//*[@os='ra'])"/> 128 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/eglibc.xml" 131 xpointer="xpointer(//*[@os='rb'])"/> 132 128 133 </sect2> 129 134 -
BOOK/final-system/mips64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/mips64-64/eglibc.xml
r0cce40d r73ace20 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p 1'])"/>46 xpointer="xpointer(//*[@os='p3'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p 2'])"/>50 xpointer="xpointer(//*[@os='p4'])"/> 51 51 52 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 80 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 81 81 href="../x86_64-64/eglibc.xml" 82 xpointer="xpointer(//*[@os='l 1'])"/>82 xpointer="xpointer(//*[@os='l5'])"/> 83 83 84 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 85 85 href="../x86_64-64/eglibc.xml" 86 xpointer="xpointer(//*[@os='l 2'])"/>86 xpointer="xpointer(//*[@os='l6'])"/> 87 87 88 88 <para>Now we will force EGLIBC to build as 64-bit instead of the default … … 148 148 xpointer="xpointer(//*[@os='t'])"/> 149 149 150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 151 href="../common/eglibc.xml" 152 xpointer="xpointer(//*[@os='ra'])"/> 153 154 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 155 href="../common/eglibc.xml" 156 xpointer="xpointer(//*[@os='rb'])"/> 157 150 158 </sect2> 151 159 -
BOOK/final-system/mips64-chapter.xml
r0cce40d r73ace20 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-n32.xml"/> 35 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/ppl-64bit.xml"/> 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-n32.xml"/>38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-n32.xml"/> 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/> … … 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-n32.xml"/> 46 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-n32.xml"/>49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>50 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/pkg-config.xml"/> 51 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> … … 105 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 106 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 104 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/> 106 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 108 107 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 109 108 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> -
BOOK/final-system/mips64/binutils.xml
r0cce40d r73ace20 41 41 href="../common/binutils.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/binutils.xml" 46 xpointer="xpointer(//*[@os='p1'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/binutils.xml" 50 xpointer="xpointer(//*[@os='p2'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/eglibc-64bit.xml
r0cce40d r73ace20 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='p 1'])"/>42 xpointer="xpointer(//*[@os='p3'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p 2'])"/>46 xpointer="xpointer(//*[@os='p4'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 128 128 xpointer="xpointer(//*[@os='t'])"/> 129 129 130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 131 href="../common/eglibc.xml" 132 xpointer="xpointer(//*[@os='ra'])"/> 133 134 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 135 href="../common/eglibc.xml" 136 xpointer="xpointer(//*[@os='rb'])"/> 137 130 138 </sect2> 131 139 -
BOOK/final-system/mips64/eglibc-n32.xml
r0cce40d r73ace20 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='p 1'])"/>43 xpointer="xpointer(//*[@os='p3'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os='p 2'])"/>47 xpointer="xpointer(//*[@os='p4'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 86 86 <screen os="h"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \ 87 87 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 88 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\88 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 89 89 --libexecdir=/usr/lib32/eglibc --libdir=/usr/lib32</userinput></screen> 90 90 -
BOOK/final-system/mips64/eglibc.xml
r0cce40d r73ace20 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os='p 1'])"/>47 xpointer="xpointer(//*[@os='p3'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os='p 2'])"/>51 xpointer="xpointer(//*[@os='p4'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/mips64/gcc.xml
r0cce40d r73ace20 64 64 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 65 65 --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \ 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 66 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 67 --enable-cloog-backend=isl</userinput></screen> 67 68 68 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/binutils.xml
r0cce40d r73ace20 41 41 href="../common/binutils.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/binutils.xml" 46 xpointer="xpointer(//*[@os='p1'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/binutils.xml" 50 xpointer="xpointer(//*[@os='p2'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-64bit.xml
r0cce40d r73ace20 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" 26 34 xpointer="xpointer(//*[@os='a'])"/> 27 35 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 </userinput></screen>36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 --cache-file=config.cache</userinput></screen> 29 37 30 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison-n32.xml
r0cce40d r73ace20 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 </userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 --cache-file=config.cache</userinput></screen> 30 38 31 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/bison.xml
r0cce40d r73ace20 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" 27 35 xpointer="xpointer(//*[@os='a'])"/> 28 36 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr </userinput></screen>37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --cache-file=config.cache</userinput></screen> 30 38 31 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/cloog-64bit.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system-cloog -ppl" role="wrap">9 <?dbhtml filename="cloog- ppl-64bit.html"?>8 <sect1 id="ch-system-cloog" role="wrap"> 9 <?dbhtml filename="cloog-64bit.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version; 64 Bit</title>11 <title>CLooG-&cloog-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system-cloog -ppl">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-cloog"> 14 <primary sortas="a-CLooG">CLooG</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/cloog -ppl.xml"18 href="../common/cloog.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of CLooG -PPL</title>22 <title>Installation of CLooG</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/cloog -ppl.xml"25 href="../common/cloog.xml" 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 … … 29 29 LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \ 30 30 ./configure --prefix=/usr \ 31 --libdir=/usr/lib64 --enable-shared --with-gmp \ 32 --with-ppl</userinput></screen> 31 --libdir=/usr/lib64 --enable-shared</userinput></screen> 33 32 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/cloog -ppl.xml"34 href="../common/cloog.xml" 36 35 xpointer="xpointer(//*[@os='c'])"/> 37 36 38 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 39 href="../common/cloog -ppl.xml"38 href="../common/cloog.xml" 40 39 xpointer="xpointer(//*[@os='d'])"/> 41 40 42 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 43 href="../common/cloog -ppl.xml"42 href="../common/cloog.xml" 44 43 xpointer="xpointer(//*[@os='e'])"/> 45 44 46 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/cloog -ppl.xml"46 href="../common/cloog.xml" 48 47 xpointer="xpointer(//*[@os='f'])"/> 49 48 50 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 51 href="../common/cloog -ppl.xml"50 href="../common/cloog.xml" 52 51 xpointer="xpointer(//*[@os='g'])"/> 53 52 54 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 55 href="../common/cloog -ppl.xml"54 href="../common/cloog.xml" 56 55 xpointer="xpointer(//*[@os='h'])"/> 57 56 58 57 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 59 href="../common/cloog -ppl.xml"58 href="../common/cloog.xml" 60 59 xpointer="xpointer(//*[@os='i'])"/> 61 60 … … 63 62 64 63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 href="../common/cloog -ppl.xml"66 xpointer="xpointer(id('contents-cloog -ppl'))"/>64 href="../common/cloog.xml" 65 xpointer="xpointer(id('contents-cloog'))"/> 67 66 68 67 </sect1> -
BOOK/final-system/multilib/cloog-n32.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system-cloog- ppl-n32" role="wrap">9 <?dbhtml filename="cloog- ppl-n32.html"?>8 <sect1 id="ch-system-cloog-n32" role="wrap"> 9 <?dbhtml filename="cloog-n32.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version; N32 Libraries</title>11 <title>CLooG-&cloog-version; N32 Libraries</title> 12 12 13 <indexterm zone="ch-system-cloog- ppl-n32">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-cloog-n32"> 14 <primary sortas="a-CLooG">CLooG</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/cloog -ppl.xml"19 href="../common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG -PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/cloog -ppl.xml"26 href="../common/cloog.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 … … 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \ 31 31 ./configure --prefix=/usr \ 32 --libdir=/usr/lib32 --enable-shared --with-gmp \ 33 --with-ppl</userinput></screen> 32 --libdir=/usr/lib32 --enable-shared</userinput></screen> 34 33 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/cloog -ppl.xml"35 href="../common/cloog.xml" 37 36 xpointer="xpointer(//*[@os='c'])"/> 38 37 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/cloog -ppl.xml"39 href="../common/cloog.xml" 41 40 xpointer="xpointer(//*[@os='d'])"/> 42 41 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/cloog -ppl.xml"43 href="../common/cloog.xml" 45 44 xpointer="xpointer(//*[@os='e'])"/> 46 45 47 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/cloog -ppl.xml"47 href="../common/cloog.xml" 49 48 xpointer="xpointer(//*[@os='f'])"/> 50 49 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/cloog -ppl.xml"51 href="../common/cloog.xml" 53 52 xpointer="xpointer(//*[@os='g'])"/> 54 53 55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/cloog -ppl.xml"55 href="../common/cloog.xml" 57 56 xpointer="xpointer(//*[@os='h'])"/> 58 57 59 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/cloog -ppl.xml"59 href="../common/cloog.xml" 61 60 xpointer="xpointer(//*[@os='i'])"/> 62 61 … … 67 66 68 67 <para>Details on this package are located in <xref 69 linkend="contents-cloog -ppl" role="."/></para>68 linkend="contents-cloog" role="."/></para> 70 69 71 70 </sect2> -
BOOK/final-system/multilib/cloog.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system-cloog- ppl-32" role="wrap">9 <?dbhtml filename="cloog -ppl.html"?>8 <sect1 id="ch-system-cloog-32" role="wrap"> 9 <?dbhtml filename="cloog.html"?> 10 10 11 <title>CLooG- PPL-&cloog-ppl-version; 32 Bit Libraries</title>11 <title>CLooG-&cloog-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system-cloog- ppl-32">14 <primary sortas="a-CLooG -PPL">CLooG-PPL</primary>13 <indexterm zone="ch-system-cloog-32"> 14 <primary sortas="a-CLooG">CLooG</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/cloog -ppl.xml"19 href="../common/cloog.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of CLooG -PPL</title>23 <title>Installation of CLooG</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/cloog -ppl.xml"26 href="../common/cloog.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 … … 30 30 LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \ 31 31 ./configure --prefix=/usr \ 32 --host=${CLFS_TARGET32} --enable-shared \ 33 --with-gmp --with-ppl</userinput></screen> 32 --host=${CLFS_TARGET32} --enable-shared</userinput></screen> 34 33 35 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/cloog -ppl.xml"35 href="../common/cloog.xml" 37 36 xpointer="xpointer(//*[@os='c'])"/> 38 37 39 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/cloog -ppl.xml"39 href="../common/cloog.xml" 41 40 xpointer="xpointer(//*[@os='d'])"/> 42 41 43 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/cloog -ppl.xml"43 href="../common/cloog.xml" 45 44 xpointer="xpointer(//*[@os='e'])"/> 46 45 47 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/cloog -ppl.xml"47 href="../common/cloog.xml" 49 48 xpointer="xpointer(//*[@os='f'])"/> 50 49 51 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 52 href="../common/cloog -ppl.xml"51 href="../common/cloog.xml" 53 52 xpointer="xpointer(//*[@os='g'])"/> 54 53 55 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/cloog -ppl.xml"55 href="../common/cloog.xml" 57 56 xpointer="xpointer(//*[@os='h'])"/> 58 57 59 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 60 href="../common/cloog -ppl.xml"59 href="../common/cloog.xml" 61 60 xpointer="xpointer(//*[@os='i'])"/> 62 61 … … 67 66 68 67 <para>Details on this package are located in <xref 69 linkend="contents-cloog -ppl" role="."/></para>68 linkend="contents-cloog" role="."/></para> 70 69 71 70 </sect2> -
BOOK/final-system/multilib/coreutils.xml
r0cce40d r73ace20 34 34 xpointer="xpointer(//*[@os='c'])"/> 35 35 36 <screen os="d"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 36 <screen os="d"><userinput>FORCE_UNSAFE_CONFIGURE=1 CC="gcc ${BUILD64}" \ 37 ./configure --prefix=/usr \ 37 38 --enable-no-install-program=kill,uptime \ 38 39 --enable-install-program=hostname</userinput></screen> 40 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 href="../common/coreutils.xml" 43 xpointer="xpointer(//*[@os='d1'])"/> 39 44 40 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/eglibc-64bit.xml
r0cce40d r73ace20 41 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 42 42 href="../common/eglibc.xml" 43 xpointer="xpointer(//*[@os='p 1'])"/>43 xpointer="xpointer(//*[@os='p3'])"/> 44 44 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os='p 2'])"/>47 xpointer="xpointer(//*[@os='p4'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 70 70 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 71 71 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 72 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\72 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 73 73 --libexecdir=/usr/lib64/glibc --libdir=/usr/lib64</userinput></screen> 74 74 … … 122 122 href="eglibc.xml" 123 123 xpointer="xpointer(//*[@os='t'])"/> 124 125 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 126 href="../common/eglibc.xml" 127 xpointer="xpointer(//*[@os='ra'])"/> 128 129 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 130 href="../common/eglibc.xml" 131 xpointer="xpointer(//*[@os='rb'])"/> 124 132 125 133 </sect2> -
BOOK/final-system/multilib/eglibc.xml
r0cce40d r73ace20 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os='p 1'])"/>47 xpointer="xpointer(//*[@os='p3'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os='p 2'])"/>51 xpointer="xpointer(//*[@os='p4'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 70 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\71 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 72 72 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 73 73 -
BOOK/final-system/multilib/flex-64bit.xml
r0cce40d r73ace20 21 21 <sect2 role="installation"> 22 22 <title>Installation of Flex</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"25 href="flex.xml"26 xpointer="xpointer(//*[@os='p1'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="flex.xml"30 xpointer="xpointer(//*[@os='p2'])"/>31 23 32 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex-n32.xml
r0cce40d r73ace20 21 21 <sect2 role="installation"> 22 22 <title>Installation of Flex</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"25 href="flex.xml"26 xpointer="xpointer(//*[@os='p1'])"/>27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"29 href="flex.xml"30 xpointer="xpointer(//*[@os='p2'])"/>31 23 32 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/flex.xml
r0cce40d r73ace20 22 22 <sect2 role="installation"> 23 23 <title>Installation of Flex</title> 24 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"26 href="../common/flex.xml"27 xpointer="xpointer(//*[@os='p1'])"/>28 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"30 href="../common/flex.xml"31 xpointer="xpointer(//*[@os='p2'])"/>32 24 33 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/gcc.xml
r0cce40d r73ace20 56 56 --libexecdir=/usr/lib64 --enable-shared --enable-threads=posix \ 57 57 --enable-__cxa_atexit --enable-c99 --enable-long-long \ 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch</userinput></screen> 58 --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \ 59 --enable-cloog-backend=isl</userinput></screen> 59 60 60 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/iproute2.xml
r0cce40d r73ace20 29 29 href="../common/iproute2.xml" 30 30 xpointer="xpointer(//*[@os='s2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/iproute2.xml" 34 xpointer="xpointer(//*[@os='f1'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/iproute2.xml" 38 xpointer="xpointer(//*[@os='f2'])"/> 31 39 32 40 <para os="p1">This patch adds the ability to update the LIBDIR path:</para> -
BOOK/final-system/multilib/iputils.xml
r0cce40d r73ace20 42 42 xpointer="xpointer(//*[@os='a'])"/> 43 43 44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff " \44 <screen os="b"><userinput>make CC="gcc ${BUILD64}" IPV4_TARGETS="tracepath ping clockdiff rdisc" \ 45 45 IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen> 46 46 -
BOOK/final-system/multilib/kmod-64bit.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system- module-init-tools" role="wrap">9 <?dbhtml filename=" module-init-tools.html"?>8 <sect1 id="ch-system-kmod" role="wrap"> 9 <?dbhtml filename="kmod-64bit.html"?> 10 10 11 <title> Module-Init-Tools-&module-init-tools-version;</title>11 <title>Kmod-&kmod-version; 64 Bit</title> 12 12 13 <indexterm zone="ch-system- module-init-tools">14 <primary sortas="a- Module-Init-Tools">Module-Init-Tools</primary>13 <indexterm zone="ch-system-kmod"> 14 <primary sortas="a-Kmod">Kmod</primary> 15 15 </indexterm> 16 16 17 17 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 18 href="../common/ module-init-tools.xml"18 href="../common/kmod.xml" 19 19 xpointer="xpointer(//*[@role='package'])"/> 20 20 21 21 <sect2 role="installation"> 22 <title>Installation of Module-Init-Tools</title>22 <title>Installation of Kmod</title> 23 23 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/module-init-tools.xml" 25 href="../common/kmod.xml" 26 xpointer="xpointer(//*[@os='a'])"/> 27 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</userinput></screen> 33 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 35 href="../common/kmod.xml" 26 36 xpointer="xpointer(//*[@os='c'])"/> 27 37 28 38 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/ module-init-tools.xml"39 href="../common/kmod.xml" 30 40 xpointer="xpointer(//*[@os='d'])"/> 31 41 32 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ module-init-tools.xml"43 href="../common/kmod.xml" 34 44 xpointer="xpointer(//*[@os='e'])"/> 35 45 36 <screen os="f"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 37 --bindir=/bin --sbindir=/sbin \38 --enable-zlib-dynamic</userinput></screen>46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="../common/kmod.xml" 48 xpointer="xpointer(//*[@os='f'])"/> 39 49 40 50 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ module-init-tools.xml"51 href="../common/kmod.xml" 42 52 xpointer="xpointer(//*[@os='g'])"/> 43 53 44 54 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ module-init-tools.xml"55 href="../common/kmod.xml" 46 56 xpointer="xpointer(//*[@os='h'])"/> 47 57 48 58 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ module-init-tools.xml"59 href="../common/kmod.xml" 50 60 xpointer="xpointer(//*[@os='i'])"/> 51 61 52 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 53 href="../common/ module-init-tools.xml"63 href="../common/kmod.xml" 54 64 xpointer="xpointer(//*[@os='j'])"/> 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/module-init-tools.xml"58 xpointer="xpointer(//*[@os='k'])"/>59 65 60 66 </sect2> 61 67 62 68 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 63 href="../common/ module-init-tools.xml"64 xpointer="xpointer(id('contents- module-init-tools'))"/>69 href="../common/kmod.xml" 70 xpointer="xpointer(id('contents-kmod'))"/> 65 71 66 72 </sect1> -
BOOK/final-system/multilib/kmod-n32.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system- glib-n32" role="wrap">9 <?dbhtml filename=" glib-n32.html"?>8 <sect1 id="ch-system-kmod-n32" role="wrap"> 9 <?dbhtml filename="kmod-n32.html"?> 10 10 11 <title> Glib-&glib-version; N32 Libraries</title>11 <title>Kmod-&kmod-version; N32 Libraries</title> 12 12 13 <indexterm zone="ch-system- glib-n32">14 <primary sortas="a- Glib">Glib</primary>13 <indexterm zone="ch-system-kmod-n32"> 14 <primary sortas="a-Kmod">Kmod</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/ glib.xml"19 href="../common/kmod.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Glib</title>23 <title>Installation of Kmod N32 Libraries</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ glib.xml"26 href="../common/kmod.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 \ 30 --sysconfdir=/etc</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> 31 34 32 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/ glib.xml"36 href="../common/kmod.xml" 34 37 xpointer="xpointer(//*[@os='c'])"/> 35 38 36 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/ glib.xml"40 href="../common/kmod.xml" 38 41 xpointer="xpointer(//*[@os='d'])"/> 39 42 40 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/ glib.xml"44 href="../common/kmod.xml" 42 45 xpointer="xpointer(//*[@os='e'])"/> 43 46 44 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/ glib.xml"48 href="../common/kmod.xml" 46 49 xpointer="xpointer(//*[@os='f'])"/> 47 50 48 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/ glib.xml"52 href="../common/kmod.xml" 50 53 xpointer="xpointer(//*[@os='g'])"/> 51 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/kmod.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 58 52 59 </sect2> 53 60 … … 56 63 57 64 <para>Details on this package are located in <xref 58 linkend="contents- glib" role="."/></para>65 linkend="contents-kmod" role="."/></para> 59 66 60 67 </sect2> -
BOOK/final-system/multilib/kmod.xml
r0cce40d r73ace20 6 6 ]> 7 7 8 <sect1 id="ch-system- glib-32" role="wrap">9 <?dbhtml filename=" glib.html"?>8 <sect1 id="ch-system-kmod-32" role="wrap"> 9 <?dbhtml filename="kmod.html"?> 10 10 11 <title> Glib-&glib-version; 32 Bit Libraries</title>11 <title>Kmod-&kmod-version; 32 Bit Libraries</title> 12 12 13 <indexterm zone="ch-system- glib-32">14 <primary sortas="a- Glib">Glib</primary>13 <indexterm zone="ch-system-kmod-32"> 14 <primary sortas="a-Kmod">Kmod</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/ glib.xml"19 href="../common/kmod.xml" 20 20 xpointer="xpointer(//*[@role='package'])"/> 21 21 22 22 <sect2 role="installation"> 23 <title>Installation of Glib</title>23 <title>Installation of Kmod</title> 24 24 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 26 href="../common/ glib.xml"26 href="../common/kmod.xml" 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc</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=/lib --libdir=/usr/lib \ 33 --with-zlib --with-xz</userinput></screen> 30 34 31 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 32 href="../common/ glib.xml"36 href="../common/kmod.xml" 33 37 xpointer="xpointer(//*[@os='c'])"/> 34 38 35 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 36 href="../common/ glib.xml"40 href="../common/kmod.xml" 37 41 xpointer="xpointer(//*[@os='d'])"/> 38 42 39 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 40 href="../common/ glib.xml"44 href="../common/kmod.xml" 41 45 xpointer="xpointer(//*[@os='e'])"/> 42 46 43 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 44 href="../common/ glib.xml"48 href="../common/kmod.xml" 45 49 xpointer="xpointer(//*[@os='f'])"/> 46 50 47 51 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/ glib.xml"52 href="../common/kmod.xml" 49 53 xpointer="xpointer(//*[@os='g'])"/> 50 54 55 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 56 href="../common/kmod.xml" 57 xpointer="xpointer(//*[@os='h'])"/> 58 51 59 </sect2> 52 60 53 61 <sect2 role="content"> 54 62 <title/> 55 63 56 64 <para>Details on this package are located in <xref 57 linkend="contents- glib" role="."/></para>65 linkend="contents-kmod" role="."/></para> 58 66 59 67 </sect2> -
BOOK/final-system/multilib/libee-64bit.xml
r0cce40d r73ace20 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 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" 38 42 xpointer="xpointer(//*[@os='d'])"/> 39 43 -
BOOK/final-system/multilib/libee-n32.xml
r0cce40d r73ace20 37 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 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" 39 43 xpointer="xpointer(//*[@os='d'])"/> 40 44 -
BOOK/final-system/multilib/libee.xml
r0cce40d r73ace20 36 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 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" 38 42 xpointer="xpointer(//*[@os='d'])"/> 39 43 -
BOOK/final-system/multilib/multiarch_wrapper.xml
r0cce40d r73ace20 104 104 64bit Version</userinput></screen> 105 105 106 <para os="l">Remove the testcase source, binaries, and link:</para> 107 108 <screen os="m"><userinput>rm -v multiarch_wrapper.c test{,-32,-64}</userinput></screen> 109 106 110 </sect2> 107 111 -
BOOK/final-system/multilib/ncurses-64bit.xml
r0cce40d r73ace20 37 37 ./configure --prefix=/usr --libdir=/lib64 \ 38 38 --with-shared --without-debug --enable-widec \ 39 --with-manpage-format=normal</userinput></screen> 39 --with-manpage-format=normal \ 40 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 40 41 41 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses-n32.xml
r0cce40d r73ace20 38 38 ./configure --prefix=/usr --libdir=/lib32 \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal</userinput></screen> 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 41 42 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/ncurses.xml
r0cce40d r73ace20 38 38 ./configure --prefix=/usr --libdir=/lib \ 39 39 --with-shared --without-debug --enable-widec \ 40 --with-manpage-format=normal</userinput></screen> 40 --with-manpage-format=normal \ 41 --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen> 41 42 42 43 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/patch.xml
r0cce40d r73ace20 21 21 <sect2 role="installation"> 22 22 <title>Installation of Patch</title> 23 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 25 href="../common/patch.xml" 26 xpointer="xpointer(//*[@os='p1'])"/> 27 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 href="../common/patch.xml" 30 xpointer="xpointer(//*[@os='p2'])"/> 23 31 24 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/pkg-config.xml
r0cce40d r73ace20 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include" \ 29 GLIB_LIBS="-lglib-2.0" \ 30 CC="gcc ${BUILD64}" \ 31 ./configure --prefix=/usr \ 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 32 29 --with-pc-path=/usr/share/pkgconfig </userinput></screen> 33 34 <variablelist os="bb">35 <title>The meaning of the new configure option:</title>36 37 <varlistentry>38 <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/libi64/glib-2.0/include"</parameter></term>39 <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term>40 <listitem>41 <para>Pkg-config no longer comes with Glib and because Pkg-config42 has not been installed itself it needs to be told where Glib is.</para>43 </listitem>44 </varlistentry>45 </variablelist>46 47 30 48 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/procps-64bit.xml
r0cce40d r73ace20 29 29 href="../common/procps.xml" 30 30 xpointer="xpointer(//*[@os='p2'])"/> 31 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 href="../common/procps.xml" 34 xpointer="xpointer(//*[@os='p3'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/procps.xml" 38 xpointer="xpointer(//*[@os='p4'])"/> 31 39 32 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/procps-n32.xml
r0cce40d r73ace20 30 30 href="../common/procps.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/procps.xml" 35 xpointer="xpointer(//*[@os='p3'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/procps.xml" 39 xpointer="xpointer(//*[@os='p4'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/procps.xml
r0cce40d r73ace20 30 30 href="../common/procps.xml" 31 31 xpointer="xpointer(//*[@os='p2'])"/> 32 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 34 href="../common/procps.xml" 35 xpointer="xpointer(//*[@os='p3'])"/> 36 37 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 38 href="../common/procps.xml" 39 xpointer="xpointer(//*[@os='p4'])"/> 32 40 33 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/shadow.xml
r0cce40d r73ace20 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 29 29 href="../common/shadow.xml" 30 xpointer="xpointer(//*[@os=' f1'])"/>30 xpointer="xpointer(//*[@os='b'])"/> 31 31 32 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 33 33 href="../common/shadow.xml" 34 xpointer="xpointer(//*[@os='f2'])"/> 35 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 37 href="../common/shadow.xml" 38 xpointer="xpointer(//*[@os='b'])"/> 39 40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc \ 41 --without-libpam --without-audit --without-selinux</userinput></screen> 34 xpointer="xpointer(//*[@os='c'])"/> 42 35 43 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 38 xpointer="xpointer(//*[@os='d'])"/> 46 39 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="../common/shadow.xml" 49 xpointer="xpointer(//*[@os='e'])"/> 40 <screen os="c"><userinput>CC="gcc ${BUILD64}" ./configure --sysconfdir=/etc</userinput></screen> 50 41 51 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/udev-64bit.xml
r0cce40d r73ace20 26 26 xpointer="xpointer(//*[@os='a'])"/> 27 27 28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \ 29 --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \ 30 --libdir=/usr/lib64 --disable-extras --disable-introspection</userinput></screen> 28 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \ 29 ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \ 30 --libexecdir=/lib64 --libdir=/usr/lib64 --bindir=/sbin \ 31 --with-usb-ids-path=no --with-pci-ids-path=no \ 32 --enable-rule_generator --disable-introspection --disable-keymap \ 33 --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen> 31 34 32 35 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/udev-n32.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILDN32}"./configure --prefix=/usr \ 30 --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \ 31 --libdir=/usr/lib32 --disable-extras --disable-introspection</userinput></screen> 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} CC="gcc ${BUILDN32}" \ 30 ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \ 31 --libexecdir=/lib32 --libdir=/usr/lib32 --bindir=/sbin \ 32 --with-usb-ids-path=no --with-pci-ids-path=no \ 33 --enable-rule_generator --disable-introspection --disable-keymap \ 34 --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen> 32 35 33 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/udev.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \ 30 --exec-prefix="" --sysconfdir=/etc --libexecdir=/lib/udev \ 31 --libdir=/usr/lib --disable-extras --disable-introspection</userinput></screen> 29 <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \ 30 ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \ 31 --libexecdir=/lib --bindir=/sbin \ 32 --with-usb-ids-path=no --with-pci-ids-path=no \ 33 --enable-rule_generator --disable-introspection --disable-keymap \ 34 --disable-gudev</userinput></screen> 32 35 33 36 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/util-linux.xml
r0cce40d r73ace20 54 54 xpointer="xpointer(//*[@os='h'])"/> 55 55 56 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"57 href="../common/util-linux.xml"58 xpointer="xpointer(//*[@os='i'])"/>59 60 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"61 href="../common/util-linux.xml"62 xpointer="xpointer(//*[@os='j'])"/>63 64 56 </sect2> 65 57 -
BOOK/final-system/multilib/xz-64bit.xml
r0cce40d r73ace20 44 44 xpointer="xpointer(//*[@os='f'])"/> 45 45 46 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 47 href="xz.xml" 48 xpointer="xpointer(//*[@os='g'])"/> 46 <screen os="g"><userinput>make pkgconfigdir=/usr/lib64/pkgconfig install</userinput></screen> 49 47 50 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/xz-n32.xml
r0cce40d r73ace20 45 45 xpointer="xpointer(//*[@os='f'])"/> 46 46 47 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 48 href="xz.xml" 49 xpointer="xpointer(//*[@os='g'])"/> 47 <screen os="g"><userinput>make pkgconfigdir=/usr/lib32/pkgconfig install</userinput></screen> 50 48 51 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/multilib/xz.xml
r0cce40d r73ace20 27 27 xpointer="xpointer(//*[@os='a'])"/> 28 28 29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr libdir=/lib</userinput></screen>29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr --libdir=/lib</userinput></screen> 30 30 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/ppc-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/ppc/eglibc.xml
r0cce40d r73ace20 41 41 href="../common/eglibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p3'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p4'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 110 118 xpointer="xpointer(//*[@os='t'])"/> 111 119 120 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 121 href="../common/eglibc.xml" 122 xpointer="xpointer(//*[@os='ra'])"/> 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/eglibc.xml" 126 xpointer="xpointer(//*[@os='rb'])"/> 127 112 128 </sect2> 113 129 -
BOOK/final-system/ppc/yaboot.xml
r0cce40d r73ace20 31 31 32 32 <screen os="b"><userinput>sed -i 's%/usr/local%/usr%' man/*</userinput></screen> 33 34 <para os="aa"> Prevent the build from failing due to warnings with 35 the following sed:</para> 36 37 <screen os="ba"><userinput>sed -i 's%-Werror%%' Makefile</userinput></screen> 33 38 34 39 <para os="c">Compile the package:</para> -
BOOK/final-system/ppc64-chapter.xml
r0cce40d r73ace20 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> … … 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 87 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> -
BOOK/final-system/ppc64/eglibc-64bit.xml
r0cce40d r73ace20 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='p 1'])"/>42 xpointer="xpointer(//*[@os='p3'])"/> 43 43 44 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p 2'])"/>46 xpointer="xpointer(//*[@os='p4'])"/> 47 47 48 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 69 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 70 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\71 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 72 72 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 73 73 … … 122 122 xpointer="xpointer(//*[@os='t'])"/> 123 123 124 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 125 href="../common/eglibc.xml" 126 xpointer="xpointer(//*[@os='ra'])"/> 127 128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 129 href="../common/eglibc.xml" 130 xpointer="xpointer(//*[@os='rb'])"/> 131 124 132 </sect2> 125 133 -
BOOK/final-system/ppc64/eglibc.xml
r0cce40d r73ace20 45 45 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 46 46 href="../common/eglibc.xml" 47 xpointer="xpointer(//*[@os='p 1'])"/>47 xpointer="xpointer(//*[@os='p3'])"/> 48 48 49 49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 50 50 href="../common/eglibc.xml" 51 xpointer="xpointer(//*[@os='p 2'])"/>51 xpointer="xpointer(//*[@os='p4'])"/> 52 52 53 53 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 85 85 <screen os="h"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \ 86 86 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 87 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\87 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 88 88 --libexecdir=/usr/lib/eglibc --host=${CLFS_TARGET32}</userinput></screen> 89 89 -
BOOK/final-system/ppc64/yaboot.xml
r0cce40d r73ace20 24 24 <para>Existing multilib distributions alter gcc to default to 32-bit 25 25 output. Because our gcc defaults to 64-bit, we need to pass appropriate 26 options to both the compiler and the linker. The Makefile already 27 overrides any CC and ignores LDFLAGS in favour of its own variables, so we 28 need to use the following seds for a successful compile and install.</para> 26 options to both the compiler and the linker. To prevent the build from 27 failing due to compiler warnings, the -Werror flag is removed. The 28 Makefile already overrides any CC and ignores LDFLAGS in favour of 29 its own variables, so we need to use the following seds for a 30 successful compile and install.</para> 29 31 30 32 <screen><userinput>sed -i -e "s/\(-print-libgcc-file-name\)/${BUILD32} \1/" \ 33 -e "s/-Werror//" \ 31 34 -e "s/\(-Bstatic\)/-melf32ppclinux \1/" Makefile 32 35 </userinput></screen> … … 41 44 variable and inserts the flag to force <command>gcc</command> to 42 45 create 32-bit code when compiling yaboot.</para> 46 </listitem> 47 </varlistentry> 48 <varlistentry> 49 <term><parameter>"s/-Werror//"</parameter></term> 50 <listitem> 51 <para>This deletes the -Werror flag from the Makefile.</para> 43 52 </listitem> 44 53 </varlistentry> -
BOOK/final-system/sparc-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/sparc64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> … … 75 74 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/> 76 75 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc /silo.xml"/>76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/> 78 77 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/aboutdebug.xml"/> 79 78 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/stripping.xml"/> -
BOOK/final-system/sparc64-64/eglibc.xml
r0cce40d r73ace20 41 41 href="../common/eglibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p3'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p4'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 64 72 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 65 73 href="../x86_64-64/eglibc.xml" 66 xpointer="xpointer(//*[@os='l 1'])"/>74 xpointer="xpointer(//*[@os='l5'])"/> 67 75 68 76 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 69 77 href="../x86_64-64/eglibc.xml" 70 xpointer="xpointer(//*[@os='l 2'])"/>78 xpointer="xpointer(//*[@os='l6'])"/> 71 79 72 80 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 75 83 76 84 <screen os="h"><userinput>CC="gcc ${BUILD64}" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 77 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\85 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 78 86 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib \ 79 87 --cache-file=config.cache</userinput></screen> … … 127 135 xpointer="xpointer(//*[@os='t'])"/> 128 136 137 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 138 href="../common/eglibc.xml" 139 xpointer="xpointer(//*[@os='ra'])"/> 140 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../common/eglibc.xml" 143 xpointer="xpointer(//*[@os='rb'])"/> 144 129 145 <para os="u">The stubs.h header installed by EGLIBC looks for stubs-32.h 130 146 and stubs-64.h. This configuration of EGLIBC only generates stubs-64.h. Fix -
BOOK/final-system/sparc64-64/silo.xml
r0cce40d r73ace20 33 33 xpointer="xpointer(//*[@os='b'])"/> 34 34 35 < xi:include xmlns:xi="http://www.w3.org/2001/XInclude"36 href="../sparc/silo.xml" 37 xpointer="xpointer(//*[@os='c'])"/>35 <para os="c">Compile the Silo package:</para> 36 37 <screen><userinput>make CC="gcc ${BUILD64}" LD="ld -m elf64_sparc"</userinput></screen> 38 38 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 45 45 xpointer="xpointer(//*[@os='e'])"/> 46 46 47 <para os="f">Due to a compile issue with the current toolchains, we are going48 to use the precompiled boot files. This is a temporary fix to the book, but49 will give us a functional system. As soon as a fix is released, this section50 will be removed. Here is how you install the precompiled files:</para>51 52 <screen os="g"><userinput>tar -xvf silo-loaders-&silo-version;.tar.gz -C /</userinput></screen>53 54 47 </sect2> 55 48 -
BOOK/final-system/sparc64-chapter.xml
r0cce40d r73ace20 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> … … 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 87 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> … … 100 99 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/> 101 100 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/> 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc /silo.xml"/>101 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/silo.xml"/> 103 102 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/aboutdebug.xml"/> 104 103 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/stripping.xml"/> -
BOOK/final-system/sparc64/eglibc-64bit.xml
r0cce40d r73ace20 37 37 href="../multilib/eglibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='p3'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p4'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 69 77 <screen os="h"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \ 70 78 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 71 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\79 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 72 80 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64 \ 73 81 --cache-file=config.cache</userinput></screen> … … 113 121 xpointer="xpointer(//*[@os='t'])"/> 114 122 123 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 124 href="../common/eglibc.xml" 125 xpointer="xpointer(//*[@os='ra'])"/> 126 127 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 128 href="../common/eglibc.xml" 129 xpointer="xpointer(//*[@os='rb'])"/> 130 115 131 </sect2> 116 132 -
BOOK/final-system/x86-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/x86/eglibc.xml
r0cce40d r73ace20 41 41 href="../common/eglibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p3'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p4'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 60 68 <screen os="h"><userinput>CFLAGS="-march=$(cut -d- -f1 <<< $MACHTYPE) \ 61 69 -mtune=generic -g -O2" ../eglibc-&eglibc-version;/configure --prefix=/usr \ 62 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\70 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 63 71 --libexecdir=/usr/lib/eglibc</userinput></screen> 64 72 … … 131 139 xpointer="xpointer(//*[@os='t'])"/> 132 140 141 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 142 href="../common/eglibc.xml" 143 xpointer="xpointer(//*[@os='ra'])"/> 144 145 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 146 href="../common/eglibc.xml" 147 xpointer="xpointer(//*[@os='rb'])"/> 148 133 149 </sect2> 134 150 -
BOOK/final-system/x86_64-64-chapter.xml
r0cce40d r73ace20 24 24 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpc.xml"/> 25 25 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ppl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog -ppl.xml"/>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/zlib.xml"/> 28 28 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/> … … 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/> 31 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glib.xml"/>33 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pkg-config.xml"/> 34 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/> … … 62 61 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/> 63 62 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/> 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ module-init-tools.xml"/>63 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/> 65 64 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/> 66 65 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/> -
BOOK/final-system/x86_64-64/binutils.xml
r0cce40d r73ace20 41 41 href="../common/binutils.xml" 42 42 xpointer="xpointer(//*[@os='f'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../../final-system/common/binutils.xml" 46 xpointer="xpointer(//*[@os='p1'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../../final-system/common/binutils.xml" 50 xpointer="xpointer(//*[@os='p2'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" -
BOOK/final-system/x86_64-64/eglibc.xml
r0cce40d r73ace20 41 41 href="../common/eglibc.xml" 42 42 xpointer="xpointer(//*[@os='l4'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p3'])"/> 47 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 49 href="../common/eglibc.xml" 50 xpointer="xpointer(//*[@os='p4'])"/> 43 51 44 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 54 62 xpointer="xpointer(//*[@os='f'])"/> 55 63 56 <para os="l 1">Tell EGLIBC to install its libraries into64 <para os="l5">Tell EGLIBC to install its libraries into 57 65 <filename class="directory">/lib</filename>:</para> 58 66 59 <screen os="l 2"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen>67 <screen os="l6"><userinput>echo "slibdir=/lib" >> configparms</userinput></screen> 60 68 61 69 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 73 <screen os="h"><userinput>CFLAGS="-mtune=generic -g -O2" \ 66 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 67 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\75 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 68 76 --libexecdir=/usr/lib/eglibc --libdir=/usr/lib</userinput></screen> 69 77 … … 147 155 148 156 <screen><userinput>rm -v /usr/bin/ldd.bak</userinput></screen> 157 158 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 159 href="../common/eglibc.xml" 160 xpointer="xpointer(//*[@os='ra'])"/> 161 162 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 163 href="../common/eglibc.xml" 164 xpointer="xpointer(//*[@os='rb'])"/> 149 165 150 166 </sect2> -
BOOK/final-system/x86_64-chapter.xml
r0cce40d r73ace20 29 29 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl.xml"/> 30 30 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ppl-64bit.xml"/> 31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog -ppl.xml"/>32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog- ppl-64bit.xml"/>31 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog.xml"/> 32 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/cloog-64bit.xml"/> 33 33 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/> 34 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/> … … 39 39 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/> 40 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses-64bit.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib.xml"/>42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glib-64bit.xml"/>43 41 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/pkg-config.xml"/> 44 42 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/> … … 84 82 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/> 85 83 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/> 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/module-init-tools.xml"/> 84 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/> 85 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/> 87 86 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/> 88 87 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/> -
BOOK/final-system/x86_64/eglibc-64bit.xml
r0cce40d r73ace20 37 37 href="../multilib/eglibc-64bit.xml" 38 38 xpointer="xpointer(//*[@os='l4'])"/> 39 40 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 41 href="../common/eglibc.xml" 42 xpointer="xpointer(//*[@os='p3'])"/> 43 44 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 45 href="../common/eglibc.xml" 46 xpointer="xpointer(//*[@os='p4'])"/> 39 47 40 48 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 65 73 CFLAGS="-mtune=generic -g -O2" \ 66 74 ../eglibc-&eglibc-version;/configure --prefix=/usr \ 67 --disable-profile --enable-add-ons --enable-kernel=2.6. 0\75 --disable-profile --enable-add-ons --enable-kernel=2.6.32 \ 68 76 --libexecdir=/usr/lib64/eglibc --libdir=/usr/lib64</userinput></screen> 69 77 … … 107 115 href="eglibc.xml" 108 116