On Dec 7, 2013, at 3:02 PM, Hazel Russman wrote: > I wanted to find out what was the minimum I could get away with in a > working Linux system, so I didn't install complete sets - just > individual packages that I knew I wanted and any necessary > dependencies. > I built it up until everything worked, then stopped.
A lot of packages will use libgmp. In my Slackware64 14.1, it is installed and is in /usr/lib64. Also, doing a normal install of Slackware 14.1 didn't even install perl. I had to manually tag packages I wanted then I had a successful install. I think their install process is broken. I also had to add rc.sshd to / etc/rc.d/rc.M. I have not used Slackware since 13.37, but since 14.0 there have been some issues. Also, I selected a minimal set to meet the host system requirements along with some other libraries and programs that I'd use, like subversion, mercurial, git, etc and made sure all deps were met. Here is a list of what I installed: NetworkManager-0.9.8.8-x86_64-1 aaa_base-14.1-x86_64-1 aaa_elflibs-14.1-x86_64-3 aaa_terminfo-5.8-x86_64-1 acl-2.2.51-x86_64-1 alsa-lib-1.0.27.2-x86_64-1 alsa-oss-1.0.25-x86_64-1 alsa-utils-1.0.27.1-x86_64-1 apr-1.4.6-x86_64-1 apr-util-1.5.1-x86_64-1 attr-2.4.46-x86_64-1 autoconf-2.69-noarch-1 automake-1.11.5-noarch-1 bash-4.2.045-x86_64-1 bc-1.06.95-x86_64-2 bin-11.1-x86_64-1 bind-9.9.3_P2-x86_64-1 binutils-2.23.52.0.1-x86_64-2 bison-2.7-x86_64-1 bzip2-1.0.6-x86_64-1 ca-certificates-20130906-noarch-1 cmake-2.8.12-x86_64-1 coreutils-8.21-x86_64-1 curl-7.31.0-x86_64-1 cvs-1.11.23-x86_64-2 cxxlibs-6.0.18-x86_64-1 cyrus-sasl-2.1.23-x86_64-5 db48-4.8.30-x86_64-2 dcron-4.5-x86_64-4 dev86-0.16.17-x86_64-2 devs-2.3.1-noarch-25 dhcp-4.2.5_P1-x86_64-1 dhcpcd-6.0.5-x86_64-2 dialog-1.2_20130523-x86_64-1 diffstat-1.53-x86_64-1 diffutils-3.3-x86_64-1 dmidecode-2.11-x86_64-1 e2fsprogs-1.42.8-x86_64-2 eject-2.1.5-x86_64-4 elvis-2.2_0-x86_64-2 etc-14.1-x86_64-2 expat-2.1.0-x86_64-1 file-5.14-x86_64-1 findutils-4.4.2-x86_64-1 flex-2.5.37-x86_64-1 freetype-2.5.0.1-x86_64-1 gawk-4.1.0-x86_64-2 gcc-4.8.2-x86_64-1 gcc-g++-4.8.2-x86_64-1 gdbm-1.8.3-x86_64-4 gettext-0.18.2.1-x86_64-2 gettext-tools-0.18.2.1-x86_64-2 git-1.8.4-x86_64-1 glibc-2.17-x86_64-7 glibc-i18n-2.17-x86_64-7 glibc-profile-2.17-x86_64-7 glibc-solibs-2.17-x86_64-7 glibc-zoneinfo-2013d-noarch-7 gmp-5.1.3-x86_64-1 gnupg-1.4.15-x86_64-1 gnupg2-2.0.22-x86_64-1 gnutls-3.1.16-x86_64-1 gperf-3.0.4-x86_64-1 gpgme-1.4.1-x86_64-1 gpm-1.20.7-x86_64-2 grep-2.14-x86_64-1 groff-1.22.2-x86_64-1 grub-2.00-x86_64-2 gzip-1.6-x86_64-1 hdparm-9.43-x86_64-1 help2man-1.43.3-x86_64-1 indent-2.2.10-x86_64-1 inetd-1.79s-x86_64-8 infozip-6.0-x86_64-2 intltool-0.50.2-x86_64-1 iproute2-3.10.0-x86_64-2 iptables-1.4.20-x86_64-1 iputils-s20121221-x86_64-1 kbd-1.15.3-x86_64-2 kernel-firmware-20131008git-noarch-1 kernel-headers-3.10.17-x86-3 kernel-huge-3.10.17-x86_64-3 kernel-modules-3.10.17-x86_64-3 kmod-15-x86_64-1 less-451-x86_64-1 lftp-4.4.9-x86_64-1 libassuan-2.1.0-x86_64-1 libffi-3.0.13-x86_64-2 libgcrypt-1.5.3-x86_64-1 libgpg-error-1.11-x86_64-1 libidn-1.25-x86_64-2 libksba-1.3.0-x86_64-1 libmpc-0.8.2-x86_64-2 libnetfilter_acct-1.0.2-x86_64-1 libnetfilter_conntrack-1.0.4-x86_64-1 libnetfilter_cthelper-1.0.0-x86_64-1 libnetfilter_cttimeout-1.0.0-x86_64-1 libnetfilter_log-1.0.1-x86_64-1 libnetfilter_queue-1.0.2-x86_64-1 libnfnetlink-1.0.1-x86_64-1 libnl-1.1.4-x86_64-1 libnl3-3.2.21-x86_64-1 libpcap-1.4.0-x86_64-1 libssh-0.5.4-x86_64-1 libtasn1-3.3-x86_64-1 libtermcap-1.2.3-x86_64-7 libtool-2.4.2-x86_64-2 libusb-1.0.9-x86_64-1 libusb-compat-0.1.4-x86_64-1 libx86-1.1-x86_64-1 libxml2-2.9.1-x86_64-1 libxslt-1.1.28-x86_64-1 libzip-0.10.1-x86_64-1 lilo-24.0-x86_64-4 links-2.8-x86_64-1 linuxdoc-tools-0.9.68-x86_64-4 lm_sensors-3.3.4-x86_64-1 logrotate-3.8.6-x86_64-1 lsof-4.83-x86_64-1 lsscsi-0.27-x86_64-1 lxc-0.9.0-x86_64-2 lynx-2.8.7-x86_64-3 lzo-2.03-x86_64-1 m4-1.4.17-x86_64-1 make-3.82-x86_64-4 man-1.6g-x86_64-1 man-pages-3.53-noarch-1 mercurial-2.7.2-x86_64-1 mkinitrd-1.4.8-x86_64-2 mpfr-3.1.2-x86_64-1 nasm-2.10.04-x86_64-1 ncftp-3.2.5-x86_64-1 ncurses-5.9-x86_64-2 neon-0.29.6-x86_64-2 net-tools-1.60.20120726git-x86_64-1 nettle-2.7.1-x86_64-1 nmap-6.40-x86_64-1 ntp-4.2.6p5-x86_64-4 openssh-6.3p1-x86_64-1 openssl-1.0.1e-x86_64-1 openssl-solibs-1.0.1e-x86_64-1 os-prober-1.63-x86_64-1 parted-3.1-x86_64-1 patch-2.7-x86_64-2 pciutils-3.2.0-x86_64-1 pcre-8.33-x86_64-1 perl-5.18.1-x86_64-1 pkg-config-0.25-x86_64-1 pkgtools-14.1-noarch-2 popt-1.16-x86_64-2 procps-3.2.8-x86_64-4 pth-2.0.7-x86_64-1 pycurl-7.19.0-x86_64-2 python-2.7.5-x86_64-1 readline-5.2-x86_64-4 rsync-3.1.0-x86_64-1 samba-4.1.0-x86_64-2 screen-4.0.3-x86_64-4 sdparm-1.08-x86_64-1 sed-4.2.2-x86_64-1 sendmail-cf-8.14.7-noarch-1 shadow-4.1.5.1-x86_64-2 sharutils-4.14-x86_64-1 slackpkg-2.82.0-noarch-12 slacktrack-2.15-x86_64-1 slocate-3.1-x86_64-4 sqlite-3.7.17-x86_64-1 strace-4.8-x86_64-1 subversion-1.7.13-x86_64-1 sudo-1.8.6p8-x86_64-1 svgalib-1.9.25-x86_64-2 sysfsutils-2.1.0-x86_64-1 sysklogd-1.5-x86_64-2 syslinux-4.06-x86_64-1 sysvinit-2.88dsf-x86_64-3 sysvinit-functions-8.53-x86_64-2 sysvinit-scripts-2.0-noarch-17 tar-1.26-x86_64-1 tcp_wrappers-7.6-x86_64-1 tcpdump-4.4.0-x86_64-1 tcsh-6.18.01-x86_64-2 telnet-0.17-x86_64-2 terminus-font-4.38-noarch-1 texinfo-4.13a-x86_64-4 time-1.7-x86_64-1 traceroute-2.0.19-x86_64-1 tree-1.6.0-x86_64-1 udev-182-x86_64-7 usbutils-007-x86_64-1 utempter-1.1.5-x86_64-1 util-linux-2.21.2-x86_64-6 vim-7.4.050-x86_64-1 wget-1.14-x86_64-2 which-2.20-x86_64-1 whois-5.0.25-x86_64-1 xz-5.0.5-x86_64-1 yasm-1.2.0-x86_64-2 zlib-1.2.8-x86_64-1 Some still aren't needed for a minimal system. Also with slackware64, there are no libraries in /lib or /usr/lib or / usr/local/lib. All libraries should be in /lib64 or /usr/lib64. LFS environment which should be per the book: lfs:~$ cat .bashrc set +h umask 022 LFS=/mnt/lfs LC_ALL=POSIX LFS_TGT=$(uname -m)-lfs-linux-gnu PATH=/tools/bin:/bin:/usr/bin export LFS LC_ALL LFS_TGT PATH lfs:~$ cat .bash_profile exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash Up to gcc pass1 result: Success. No problems whatsoever. Here is the config.log in gcc-build/mpc: http://hastebin.com/mameleyite.md SIncerely, William Harrington So I built LFS up to GCC pass1 such as you and this is the result: -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page