On Mon, Apr 09, 2012 at 07:14:45PM -0400, Mike Frysinger wrote:
again, saying "/lib/<tuple>/<ldso>" isn't multiarch is bunk. but it sounds like you're fine with /libhf/, so there isn't anything left to thrash about there.
I appreciate your careful reading of my email and the issues I outlined, and I look forward to your new urbandictionary definition of the common colloquialism "fine with".
A path for one file isn't multi-arch. A unique path for linkers does help facilitate multi-arch, but we're not forcing you to put libraries some place you don't want to, implement new ideas you don't want to, or any other such "bunk", as you so obviously impartially put it.
I realize that most people can't see past their own use case to understand why a unique location for linkers is helpful, useful, and important for some other people's use cases, but you either didn't read or chose to ignore why using multilib paths just plain doesn't scale past a single base architecture, and why that's a problem for people who aren't you.
This isn't about pushing multi-arch on others. This isn't about pushing multi-arch on others. Also, this. Isn't. About. Pushing. Multi-arch. On. Others. I don't know how much more clear I can make that.
If the QT guys filed a bug/feature request on libstdc++ asking to change something that didn't break C++ standards, but facilitated some fancy thing they were working on, my response wouldn't be "dude, I use GTK, what do I care about your weird needs, screw you and your QT agenda", it would be to ask them why they need the thing they need, evaluate how, if in any way, that would impact other users, and work with them.
Using unique linker paths (for new architectures) hurts exactly zero users, and this discussion has taken up FAR MORE developer time than implementation ever would have. Arguing against unique linker paths for the reason that "we've never done that before" is not helpful, and it's blatantly ignoring technical arguments and hiding them behind some bizarre inter-distro conspiracy theory.
Maybe the conspiracy theory is fun for you. I don't know. It's not for me. We were told by GCC upstream that we needed distro consensus. We got that over half a year ago. Now I'm told by distros that the patch not being upstream is why they are backing out of said consensus. Fun.
.... Adam Conrad