-O4 gives the symbol lookup error and switching back to -O3.

dyld: lazy symbol binding failed: Symbol not found: _modl_reg
  Referenced from: /Applications/NEURON-7.3/nrn/x86_64/lib/libnrnoc.0.dylib