PrintLogo

Base: binutils-2.15




Source code is available here.

Run these commands:

cd /sources && 
rm -rf /sources/binutils-build && 
rm -rf /sources/binutils-2.15 &&
tar -xjf binutils-2.15.tar.bz2 &&
cd binutils-2.15 &&
mkdir ../binutils-build &&
cd ../binutils-build &&
 ../binutils-2.15/configure --prefix=/usr --enable-shared &&
make tooldir=/usr &&
make install &&
cd /sources &&
rm -rf /sources/binutils-build &&
rm -rf /lfsstage/sources/binutils-2.15


The output should look something like this:

creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /bin/install -c
checking for i686-pc-linux-gnu-ar... no
checking for ar... ar
checking for i686-pc-linux-gnu-as... no
checking for as... as
checking for i686-pc-linux-gnu-dlltool... no
checking for dlltool... dlltool
checking for i686-pc-linux-gnu-ld... /usr/lib/gcc/i686-pc-linux-gnu/3.4.5/../../../../i686-pc-linux-gnu/bin/ld
checking for i686-pc-linux-gnu-nm... no
checking for nm... nm
checking for i686-pc-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking for i686-pc-linux-gnu-windres... no
checking for windres... windres
checking for i686-pc-linux-gnu-objcopy... no
checking for objcopy... objcopy
checking for i686-pc-linux-gnu-objdump... no
checking for objdump... objdump
.
.
.
make[1]: Leaving directory `/sources/binutils-build/ld'
make[1]: Entering directory `/sources/binutils-build/libiberty'
make[2]: Entering directory `/sources/binutils-build/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/sources/binutils-build/libiberty/testsuite'
/bin/sh ../../binutils-2.15/libiberty/../mkinstalldirs /usr/lib
/bin/install -c -m 644 ./libiberty.a /usr/lib/./libiberty.an
( cd /usr/lib ; ranlib ./libiberty.an )
mv -f /usr/lib/./libiberty.an /usr/lib/./libiberty.a
if test -n ""; then \
  case "" in \
    /*)    thd=;; \
    *)     thd=/usr/include/;; \
  esac; \
  /bin/sh ../../binutils-2.15/libiberty/../mkinstalldirs ${thd}; \
  for h in ../../binutils-2.15/libiberty/../include/ansidecl.h ../../binutils-2.15/libiberty/../include/demangle.h ../../binutils-2.15/libiberty/../include/dyn-string.h ../../binutils-2.15/libiberty/../include/fibheap.h ../../binutils-2.15/libiberty/../include/floatformat.h ../../binutils-2.15/libiberty/../include/hashtab.h ../../binutils-2.15/libiberty/../include/libiberty.h ../../binutils-2.15/libiberty/../include/objalloc.h ../../binutils-2.15/libiberty/../include/partition.h ../../binutils-2.15/libiberty/../include/safe-ctype.h ../../binutils-2.15/libiberty/../include/sort.h ../../binutils-2.15/libiberty/../include/splay-tree.h ../../binutils-2.15/libiberty/../include/ternary.h; do \
    /bin/install -c -m 644 $h ${thd}; \
  done; \
fi
make[2]: Entering directory `/sources/binutils-build/libiberty/testsuite'
make[2]: Nothing to be done for `install'.
make[2]: Leaving directory `/sources/binutils-build/libiberty/testsuite'
make[1]: Leaving directory `/sources/binutils-build/libiberty'





This article comes from NoNIC:
http://nonic.org/

The URL for this story is:
http://nonic.org/art4.html



Copyright 2006-2008 NoNIC.org. Read our Terms of Use.