On Sun 30 Aug 1998, Guy Maor wrote: > By that reasoning all X11 binaries should be placed in /usr/X11R6 so > that you can have different versions of them compiled with your > different versions of X.
you have one gcc in /usr. and you can have any number of additional gcc's in /usr/* like /usr/i486-linuxlibc1. but for most people one is suffient. with X11R6 in /usr, you will still be able to have several versions of X installed, and choose which one to run. so you don't loose any possibilities. you even gain : you could have only one version of fonts installed in /usr/share, and all X versions use these fonts. if you want. gs and X could share fonts (and other applications). you only need /usr/X*R* if there will be a new release, and if it's incompatible, and you need to recompile everything. will this happen ? you don't know. X11R6/.1/.3 was compatible. x11 consortium isn't any longer, and nobody announced to develop a x11r7. even if there will be one, maybe it's still compatible with x11r6. maybe all you need to do is, update gtk, qt & co. maybe only update java-runtime. worst case: /usr or /usr/X11R6, in any case you can build a new /usr/X11R7. so it's not getting worse. but that case is very unlikely, and in any other case you gain a lot. most important: a clean situation. please move X11R6 to /usr. andreas

