2011年10月21日金曜日

ubuntu10.10、ファイルを消してはいけない

ubuntu10.10にupdateしたところ/usr/lib64/crt0.o, crti.oがなくなってifort,gfortranが動かなくなっている。gfortranの整合性がとれていないとはubuntuは信じられないミスをする。

gccは動いた。

「いらない」ファイルを消すかと聞いてきたところがあったので、おそらくそこでlinkを消されてしまったのだろう。

安直に
$ locate crt0.o
でcrt0のあるdirectoryを探して
$ ln -s directory /usr/lib64
とlinkを掛けて解決。