中村 のりつぐ です。

In article <200006270930.SAA12119 / eban.ase.sony.co.jp> 
WATANABE Hirofumi <eban / os.rim.or.jp> wrote:
> :cygwinをターゲットにしたcross-compile環境を用意する方法が書
> :かれているところをご存知無いでしょうか?? Windowsにちゃんとし
> :たコンパイル環境を作る余裕が無いのでクロスで作りたいと思って
> :ます。
> 
> いつもやってる手順です.

これと cygwin-jpn の情報を参考にやったらクロスコンパイルに
成功しました。何度か迷ったので、記録を載せておきます。

cygwin のソースは ring server からとってきました。

% mkdir -p common/libiberty
% tar zxvf gcc-2.95.2-2-src.tar.gz
% tar zxvf binutils-20000625-src.tar.gz
% tar zxvf cygwin-1.1.2-src.tar.gz
% cd cygwin-1.1.2
% tar xvf cygwin-src-20000625.tar.bz2 --use=bzip2
% ln -s ../gcc-2.95.2-2/{gcc,libio,libstdc++,texinfo} .
% ln -s ../binutils-20000625/{bfd,binutils,gas,gprof,intl,ld,opcodes} .
% mkdir CROSS
% cd CROSS
% env CFLAGS=-Os CXXFLAGS=-Os ac_cv_exeext=no ../configure --prefix=/usr/local/cygwin --target=i686-pc-cygwin --enable-languages=c,c++
% make LIBGCC2_INCLUDES=-I../../winsup/cygwin/include
% make -n install
# make install

       中村 典嗣  E-mail:     nnakamur / mxq.mesh.ne.jp