I just transitioned to an M2 silicon and compiled some of my previous programs. However, I am running into some execution problems when my code is not able to find the libSystem.B.dylib. I am runing Apple M2 Max, OS 13.5.2 (22G91)
I installed XCODE and command line utilities as normal and installed gcc/gfortran using homebrew. The resulting fault text is below
dyld[13777]: dyld cache '(null)' not loaded: syscall to map cache into shared region failed
dyld[13777]: Library not loaded: /usr/lib/libSystem.B.dylib
Referenced from: /Users/gamalakabani/Applications/TALYS_CODE/talys/bin/talys
Reason: tried: '/usr/lib/libSystem.B.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/lib/libSystem.B.dylib' (no such file), '/usr/lib/libSystem.B.dylib' (no such file, no dyld cache), '/usr/local/lib/libSystem.B.dylib' (no such file)
./verify: line 12: 13777 Abort trap: 6 $talys < talys.inp > talys.out
Is this an issue with homebrew gcc?
Any help will be appreciated.
Thanks