Lion環境下でのgcc-4.6.1のbuild ― 2011/08/14 08:46
Lionネーティブの/usr/bin/llvm-gccを使うとlibgccで引っかかりる
llvmを利用しないように
export CC=/usr/bin/gcc-4.2
export CXX=/usr/bin/g++-4.2
export CPP=/usr/bin/cpp-4.2
export LD=/usr/bin/ld <--- これが重要
あとは 通常道理gccのソースを落としてきて
GMP(gmp-5.0.2),mpfr(mpfr-3.0.1),mpc(mpc-0.9)を 落としてきて ソースにシンボリックリンクはって
biuldするディレクトリ作成して
configure,makeで作成
現在 make中、あとで纏める予定
Lionでgcc-4.6.1をbuildした。 ― 2011/08/14 12:01
MacOSX 10.7 (Lion)だと gcc等がbuild出来ない
llvmが悪さしているのは解ってたのでupdateを待っていたのだが
appleからは 出てこない
% export CC=/usr/bin/gcc-4.2
% export CXX=/usr/bin/g++-4.2
% export CPP=/usr/bin/cpp-4.2
% export LD=/usr/bin/ld <--- これが重要
% wget http://ftp.gnu.org/gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz2
% bzip2 -dc gcc-4.6.1.tar.bz2 |tar xvf -
% wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz
% tar zxvf ./mpc-0.9.tar.gz
% wget http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
% bzip2 -dc mpfr-3.0.1.tar.bz2 |tar xvf -
% wget http://ftp.gnu.org/gnu/gmp/gmp-5.0.2.tar.bz2
% bzip2 -dc gmp-5.0.2.tar.bz2 |tar xvf -
% cd gcc-4.6.1
% ln -s ../gmp-5.0.2 gmp
% ln -s ../mpc-0.9 mpc
% ln -s ../mpfr-3.0.1 mpfr
%mkdir build_dir;cd build_dir
% ../configure
% make 2>&1 |tee make.log
% make install
homebrewを使っているので /usr/local/のオーナ
がユーザになっているので sudoとかroot権限を付けてない
gcc,g++,gcj,gij,gfortranが入った。LIBRALY pathを設定した方が良いかもしれないが まだやっていない。
make.logを確認するとwaringの嵐だが 致命的なエラーは出てなかったと思う...(自信が無い)
macBookPro(2011) CPU i7 2.2GHz memory 8GB
で
real 123m21.598s
user 84m9.681s
sys 15m10.013s
かかった。
llvmが悪さしているのは解ってたのでupdateを待っていたのだが
appleからは 出てこない
% export CC=/usr/bin/gcc-4.2
% export CXX=/usr/bin/g++-4.2
% export CPP=/usr/bin/cpp-4.2
% export LD=/usr/bin/ld <--- これが重要
% wget http://ftp.gnu.org/gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz2
% bzip2 -dc gcc-4.6.1.tar.bz2 |tar xvf -
% wget http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz
% tar zxvf ./mpc-0.9.tar.gz
% wget http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
% bzip2 -dc mpfr-3.0.1.tar.bz2 |tar xvf -
% wget http://ftp.gnu.org/gnu/gmp/gmp-5.0.2.tar.bz2
% bzip2 -dc gmp-5.0.2.tar.bz2 |tar xvf -
% cd gcc-4.6.1
% ln -s ../gmp-5.0.2 gmp
% ln -s ../mpc-0.9 mpc
% ln -s ../mpfr-3.0.1 mpfr
%mkdir build_dir;cd build_dir
% ../configure
% make 2>&1 |tee make.log
% make install
homebrewを使っているので /usr/local/のオーナ
がユーザになっているので sudoとかroot権限を付けてない
gcc,g++,gcj,gij,gfortranが入った。LIBRALY pathを設定した方が良いかもしれないが まだやっていない。
make.logを確認するとwaringの嵐だが 致命的なエラーは出てなかったと思う...(自信が無い)
macBookPro(2011) CPU i7 2.2GHz memory 8GB
で
real 123m21.598s
user 84m9.681s
sys 15m10.013s
かかった。
MacBookAir (2011)でもgcc-4.6.1をbuildしてみた ― 2011/08/14 20:29
MacBookAir 11-inch, Mid 2011
マシンスペック
プロセッサ 1.8 GHz Intel Core i7
メモリ 4 GB 1333 MHz DDR3
real 136m34.163s
user 100m12.952s
sys 13m2.541s
参考
macBookPro(2011) CPU i7 2.2GHz memory 8GB
real 123m21.598s
user 84m9.681s
sys 15m10.013s
余り変わらない クロックの差だけ?
マシンスペック
プロセッサ 1.8 GHz Intel Core i7
メモリ 4 GB 1333 MHz DDR3
real 136m34.163s
user 100m12.952s
sys 13m2.541s
参考
macBookPro(2011) CPU i7 2.2GHz memory 8GB
real 123m21.598s
user 84m9.681s
sys 15m10.013s
余り変わらない クロックの差だけ?
最近のコメント