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のアップデートは計画的に(自戒)。