need some expert help

I have updated the compiler to enable 64 bit compile for the latest OSX versions
(ran into problems but resolved them (some functionality has been lost though (namely getting data direct from a Davis IP data logger but I might be able to come up with a work around).
but I am a brick wall
with the dynamic library linking
I have recompiled the .dylib libraries with the -arch x86_64
and the created file is 64 bit
but the compiler complains that the actual functions in the library the symbols are not x86_64

I fixed it
I just needed to remove _ from the start of the function name 8O