戻る

前へ| 次へ

configure

なには ともあれ”configure” ですが 今回は ”--target”を ”--host” する 等 少々 異る方法を とります。

stdio.texi の修正

その前に

make install_root=${TARGET_PREFIX} prefix="" install

の 最終段階で エラー が出るので 修正を 先にしておきます。謝謝多謝!

http://www.kegel.com/crosstool/current/patches/glibc-2.1.3/glibc-manual-stdin.texi-1.127.patch
$ cd glibc-2.2.3/manual/
$ cp stdio.texi stdio.texi-ORG
$ vi stdio.texi
$ diff -s stdio.texi stdio.texi-ORG
3268,3269c3268,3269
< @code{scanf}.  For more information about these tools, see @ref{Top, , ,
< flex.info, Flex: The Lexical Scanner Generator}, and @ref{Top, , ,
---
> @code{scanf}.  For more information about these tools, see @ref{, , ,
> flex.info, Flex: The Lexical Scanner Generator}, and @ref{, , ,
$ cd -
/home/ksim/proj/build-tools

Top”を 追加

CC ... configure...

へたら configure してゆきます。移動して

$ cd ../../build-glibc/
$ pwd
/home/ksim/proj/build-tools/build-glibc
$ ls -a
./  ../

その前に 出来たてほやほ

$ echo $PATH
/home/ksim/proj/tools/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:\
/usr/local/netpbm:/usr/openwin/bin:/usr/games/bin:/usr/games
$ i386-linux-gcc 
i386-linux-gcc: No input files
$ i386-linux-gcc --help
...
$ echo ${TARGET_PREFIX}
/home/ksim/proj/tools/i386-linux
$ echo ${TARGET_PREFIX}/include
/home/ksim/proj/tools/i386-linux/include
$ ls ${TARGET_PREFIX}/include
asm/  asm-generic/  linux/

色々な オプションを 付けて 行います

$ CC=i386-linux-gcc \
../glibc-2.2.3/configure --host=$TARGET \
--prefix="/usr" --enable-add-ons \
--with-headers=${TARGET_PREFIX}/include \
2>&1 | tee log-config-glibc-2.2.3

ともかく glibc の 使用環境を 考慮する点 が 必要と いうことです。

にゃんたろう 拝!

2011年 3月18日 (金) 21:02:16 JST 作成

2011年 7月25日 (月) 21:44:55 JST 改定


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.