sakeisnomitaiの日記

プログラミングで調べたことを自分なりにまとめるだけの人

MacOS Venturaでgfortranが動かなくなった話

Mac初心者なもので、うっかり何も考えずにMac OSをVenturaにアップデートしてしまった。するとなぜかgfortranが使えない...

 

具体的には、以下のようなエラーが出た。

 

ld: -rpath can only be used when targeting Mac OS X 10.5 or later

collect2: error: ld returned 1 exit status

 

とりあえずgfortran --versionでバージョン確認すると、

gfortran: warning: could not understand version '13.00.00'

と帰ってくる。???

 

ここでようやくMac OSの更新が悪さをしていることに気づいたので、諸々のアップデートをする。(Xcodeは最新版になっていたので省略)

 

1. homebrewの更新

brew upgrade  でOK

 

そしたらちゃんとコンパイルできるようになった。

誰かに一助となれば幸いです。

 

[追記]

pythonも併用していますがpython, pipはアップグレードする必要がありました。

また、numpyなどのモジュールもpipでインストールし直さないとダメでした。

OSのアップデートは計画的に(自戒)。