In the src/base/cs_ale.c file, there is a "_cs_glob_ale_data" structure, and a "cs_glob_ale" pointer pointing to that, but no variable named "_cs_glob_ale".
You can try renaming "_cs_glob_ale_data" as "_cs_glob_ale_data_s" for example in that whole file, in case the Mac OS linker does strange things with symbol names, but first try seeing what "ldd cs_solver" reports in your run directory.
Also, did you start with a clean build directory ? There might be issues with traces of previous attempts. What problems did you need to resolve ? We do not seem to have many users on Mac, and the Mac linker logic seems to change all the time (and has caused us issues in the past).
I have figured out that this is appeared because I was using libraries hdf5 and med compiled on mac computer using different version of the compiler. I have recompiled hdf5 and med and everything works without errors.