Hello Robert, > I adjusted some of the Glibc checks to match GNU/kOpenSolaris [1]. Because the > checks are always the same for all Glibc-based systems, and having to wait > for files to propagate to every package out there is a PITA,
I agree this is a problem when you work outside of the scope of a central distribution, such as Debian. > I propose using a generic '*-gnu' match (I notice some of the checks in > gnulib do it this way already). The patch is not correct, AFAIK: There is also a triple i386-unknown-netbsd-gnu, which differs from i386-unknown-knetbsd-gnu in the choice of its libc: it uses NetBSD's libc instead of GNU libc. But config.libpath, config.rpath, and m4/l*.m4 depend on the libc. Also, I would prefer if the canonical system triple/quadruple would be added to config.guess, config.sub before being propagated into gnulib, libtool, binutils etc. I did the mistake of doing this in the wrong order once already (and you had to spend time fixing up my procedural mistake.) The right order is: 1) Get the canonical system triple approved by RMS, 2) Get config.guess and config.sub patches accepted. 3) Update libtool, binutils, gcc, gnulib etc. Bruno