On 14/08/2012 09:57, Samuli Suominen wrote: > > Sorry I was vague in that statement, I meant moving to both /usr/lib/ > when suitable (and usually the default from upstream lately) and > /usr/lib64/xfce* (Location of .so Xfce plugins) > Xfce had compability code for finding plugins from /usr/libexec only for > 4.10 series, and is marked as -DXFCE_DEPRECATED code, 4.12 will solely > use /usr/lib64/xfce4/ > I've done nothing against the status quo, only following sane reasoning > and defaults from upstreams who have made a strong case for it being so, > or when they have actually made it impossible without carrying custom > patches forever
For plugins (if they are plugins) we really need to use the $libdir as they are ABI-dependent, so I'm perfectly happy with moving them out of libexec (shouldn't have been there in the first place). I'd still would like a revisit by council for what concerns /usr/libexec though. I'm afraid that last time I let it slide after Kugelfang promised he would write a draft that never came, as we had issue with cups. In general, I'm in favour of using lib (and not $libdir) if they are _executables_, which means they are not loaded in the same address space of any other program. I'm just concerned of having another hundred directories in /usr/lib as that could slow down ld.so... -- Diego Elio Pettenò — Flameeyes flamee...@flameeyes.eu — http://blog.flameeyes.eu/