I\'m surprised you have trouble with install_name_tool, I have found that (with gcc 3.3 and os x 10.2) it seems to provide enough \"default padding\" for install_name_tool to work. Most of the problems happened because dependencies changed without my noticing, and then after that everything was a mess since everyone had different versions, relocated files etc. etc. If you do have trouble with install_name_tool, could you let me know what system (gcc version, os version, maybe linker versions if different from gcc?) you\'re using?
If there is a problem, then as you suggested the header padding is probably the way to do it. The goal of all this is to keep the fink libraries inside the bundle.
The alternative is to figure out how to statically link the crystalspace plugins to the fink libraries. Have fun with that, if you want!