I had a similar issue compiling wxWidgets 2.9.4, against the 10.7 SDK and trying to run on 10.5, with macosx-version-min set to 10.5, except the library I had the undefined symbols in was libstdc++.6.dylib.
If you check the version information of libSystem.B.dylib on 10.7 you get:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 159.1.0)
on 10.6 you get
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11)
So the library has been updated from 10.6 to 10.7.
The only way I was able to fix the problem was to compile against the 10.5 SDK, so I suspect you will need to compile against the 10.6 SDK.
Hope this helps.
Dion