In other words if you just use the auto*... and pkgconfig defaults then some libraries will be "NEEDED" unnecessarily as demonstrated by
Code: Select all
objdump -x <program>
If you instead tell the linker to just link to gtk and let the dynamic linker load its dependencies on the fly, there is typically no problem and you counterintuitively end up with faster load times (unless you plan to recompile binaries everytime a single library changes)... and since you are worried about mixing stuff from other distros, I'd say chances are good that things will change regularly.
Now that everyone is thoroughly confused by my admittedly unintelligible rambling, I am headed home for Thanksgiving for 4 days.