> I'm not so sure about /usr/lib or /usr/share. I'd tolerate both (I've stopped > caring about the unix filesystem hierarchy), but speaking as > a long-time Linux user they don't feel right, especially not /usr/share. > If you do put them in they probably won't draw any trouble as just hard-coded > paths hidden in the source. > > Is there any harm in putting in as many hard-coded paths in as might be > reasonable?
Define reasonable. For me, that’s just 1 single spot. But it seems the Linux people are very insistent on Freedom meaning do what you want, even if it's against the build suggestions. I say stick to one hardcoded path, and make everyone else stop doing it their own way, and stick to one simple, consistent solution.