Roland Mainz wrote: >> The java packages are in /usr/share/lib/ and /usr/share/lib/java/ >> > > I doubt the JAVA packages there have any ISA-specific code inside. >
First, "package" is a reserved word in the Java Language. Need to be careful here.... A "wad which exports Java interfaces" may have an ELF object as part of its implementation through the magic of JNI. Personally, I don't get very excited about /usr/share. Nobody actually uses it to export its contents from a heterogenious server (rotating rust is too cheep these days and we don't have tools to make it easy). Also, people always get this wrong. Example: $ ls /usr/gnu bin share Huh? This share is supposed to be shared? If that was the case is should be /usr/gnu/... and /usr/share/gnu/... Frankly, unless its fairly massive (like /usr/share/doc or /usr/share/images (making the later up), its just not worth bothering. Er, I would like to see one location, be it /usr/lib/shell or /usr/share/shell. Having two is just extra complication. (And yes, I meant /usr/share/shell. In deference to "linux familiarity", we hide the "clutter" from /usr/bin. The FSH says so. The FSH explicitly states that its OK to "clutter" /usr/share. Its encouraged. So it is written; so it shall be done.) Is this one of those FOSS cases we are supposed to not get too deep into polishing the edges? - jek3