On 2013.05.30 10:12, Hans de Goede wrote: >> Still makes me curious. Do you know of any project where a >> major.nonzero-minor.pc is used? > > ls /usr/lib64/pkgconfig shows 1 on my system: > > lrwxrwxrwx. 1 root root 17 Apr 5 15:48 soundtouch-1.0.pc -> > soundtouch-1.4.pc > -rw-r--r--. 1 root root 315 Feb 18 11:18 soundtouch-1.4.pc > > And notice how there is a symlink to work around the issues this causes ...
I also notice the suspension marks, as if you're waiting for a follow up. So here goes: Doesn't that mean that we could do something like go 1.2 everywhere and symlink the heck of required 1.0 refs to 1.2 ones? Might also help people like Sean, who don't really want the extra functionality that 1.2/1.0.16 will thrust upon them, though they'd probably have to maintain their own version of 1.0 then. If we don't override 1.0, in case it already exists on the system (or, more realistically, since we will prefer users to override their existing 1.0 with 1.2, give them a choice not to override existing if they think they have a good reason not to), it'd allow separate 1.0 and 1.2 to coexist, and we'd also have people transparently using 1.2 as if it was 1.0 in most cases. Now, there might be pkgconfig & standard POSIX lib folder subtleties that mean it's not that simple, and it could also mean never being quite sure whether a 1.0 user is actually using 1.2 or an old 1.0, but seeing the symlinking of soundtouch-1.4, I'm not sure I want to let go the idea of going 1.2 just yet... Regards, /Pete ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel