$ bunzip2 -c arm-2008q1-126-arm-none-linux-gnueabi.src.tar.bz2 | tar xf -
$ cd arm-2008q1-126-arm-none-linux-gnueabi
$ bunzip2 -c binutils-2008q1-126.tar.bz2 | tar xf -
(2) TeXがないとインストール時にエラーが発生するので,あらかじめ pdf をインストールしないようMakefile.inを修正しておく。
*** binutils-stable/Makefile.in 2008-04-17 01:06:54.000000000 +0900
--- binutils-stable/Makefile.in.orig 2008-04-17 01:06:13.000000000 +0900
***************
*** 2471,2477 ****
@r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs \
! install-host install-target install-html
.PHONY: install-host-nogcc
install-host-nogcc: \
--- 2471,2477 ----
@r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs \
! install-host install-target install-html install-pdf
.PHONY: install-host-nogcc
install-host-nogcc: \
(3) arm-2008q1-126-arm-none-linux-gnueabi.sh のbuild手順を参考に arm 用の binutils をコンパイルする。
$ mkdir -p ./BUILD/binutils
$ pushd BUILD/binutils
$ ../../binutils-stable/configure \
--build=i686-apple-darwin9 --target=arm-none-linux-gnueabi \
--prefix=/opt/codesourcery --host=i686-apple-darwin9 \
--disable-nls --with-sysroot=/opt/codesourcery/arm-none-linux-gnueabi/libc \
--enable-poison-system-directories 2>&1 | tee configure.out
$ make -j4 2>&1 | tee make.out
$ sudo make install \
prefix=/opt/codesourcery exec_prefix=/opt/codesourcery \
libdir=/opt/codesourcery/lib \
htmldir=/opt/codesourcery/share/doc/arm-arm-none-linux-gnueabi/html \
pdfdir=/opt/codesourcery/share/doc/arm-arm-none-linux-gnueabi/pdf \
infodir=/opt/codesourcery/share/doc/arm-arm-none-linux-gnueabi/info \
mandir=/opt/codesourcery/share/doc/arm-arm-none-linux-gnueabi/man \
datadir=/opt/codesourcery/share 2>&1 |tee make_install.out
$ popd
※ 手順を2008Q1リリース版に合わせる(2008年4月17日)
0 件のコメント:
コメントを投稿