Mach-o Library And Bundle


I have a shared Library built using CodeWarrior 9 in both Macho and CFM target. This Library loads a USBdriver bundle which is buit on Macho
When I compile and link the Shared Library there is no errors on both targets. Now I create a Macho App and include the Macho version of the library, the linker now complains about the CFBundle calls(CFBundleCreate, CFGetFunctionPointerForName etc.) inside the Macho Lib as undefined. Am I doing something wrong or why I was able to built the library without any errors and while linking it against the app the linker complains about the symbols inside the library as undefined?. I have the CFM version built for the same application and it links and runs perfect. Your help is very much appriciated....