Are you linking external libraries and if so did you build those or were they provided?
You may be running into a versioning issue; `-mmacosx-version-min` flag may be the culprit. Have you tried building a trivial static lib, exporting a proc or two, just to confirm that nim itself builds the static lib correctly? I just tried this on my laptop, with no issues. `objdump -a` shows that there are several object files within the resulting library archive file.
