Intro  Base  More  Read  Use  Last 30  60  90  All Articles  RSS


Intro

Base

More

Read

Use

Last:
30


60

90

All
Days

Base: binutils-2.15   Print


Base Nav: first previous next last All Tab 2 spacerspacer
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-li
nux-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
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... no
checking for ld... 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 whether to enable maintainer-specific portions of
Makefiles... no
updating cache ./config.cache
creating ./config.status
creating Makefile
Configuring in libiberty
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of
Makefiles... no
checking for makeinfo... makeinfo
checking for perl... perl
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-ar... ar
checking for i686-pc-linux-gnu-ranlib... ranlib
checking for i686-pc-linux-gnu-gcc... gcc
.
.
.
if [ ""/usr/bin/$n"" != ""/usr/i686-pc-linux-gnu/bin/ld""
]; then \
  rm -f /usr/i686-pc-linux-gnu/bin/ld; \
  ln /usr/bin/$n /usr/i686-pc-linux-gnu/bin/ld >/dev/null
2>/dev/null \
  || /bin/sh ./libtool --mode=install /bin/install -c
ld-new /usr/i686-pc-linux-gnu/bin/ld; \
fi
make  install-man1
make[4]: Entering directory `/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15/ld/../mkinstalldirs
/usr/man/man1
 /bin/install -c -m 644 ../../binutils-2.15/ld/ld.1
/usr/man/man1/ld.1
make[4]: Leaving directory `/sources/binutils-build/ld'
/bin/sh ../../binutils-2.15/ld/../mkinstalldirs
/usr/i686-pc-linux-gnu/lib/ldscripts
for f in ldscripts/*; do \
  /bin/install -c -m 644 $f /usr/i686-pc-linux-gnu/lib/$f ;
\
done
make[3]: Leaving directory `/sources/binutils-build/ld'
make[2]: Leaving directory `/sources/binutils-build/ld'
Making install-info in po
make[2]: Entering directory `/sources/binutils-build/ld/po'
make[2]: Nothing to be done for `install-info'.
make[2]: Leaving directory `/sources/binutils-build/ld/po'
make[2]: Entering directory `/sources/binutils-build/ld'
makeinfo --split-size=5000000 -I ../../binutils-2.15/ld -I
../../binutils-2.15/ld/../bfd/doc
../../binutils-2.15/ld/ld.texinfo
/bin/sh ../../binutils-2.15/ld/../mkinstalldirs /usr/info
 /bin/install -c -m 644 ./ld.info /usr/info/ld.info
 /bin/install -c -m 644 ./ld.info-1 /usr/info/ld.info-1
 install-info --info-dir=/usr/info /usr/info/ld.info
make[2]: Leaving directory `/sources/binutils-build/ld'
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'


~~~
Please read our Terms of Use and our Privacy Policy
A tip o' the hat to the folks at Linux From Scratch, who provided a lot of the know-how and framing for the NoNIC OS.

Copyright 2006-2009 NoNIC.org

Created by:
MCJ
MCJ CMS