From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Marc Espie Cc: mrs AT wrs.com, egcs AT egcs.cygnus.com Subject: Re: FreeBSD 4.0 Date: Thu, 16 Sep 1999 13:54:00 -0000 Message-id: <18505.937514824@upchuck.cygnus.com> References: <199909162035.WAA19219@quatramaran.ens.fr> X-SW-Source: 1999-09/msg00725.html In message < 199909162035.WAA19219@quatramaran.ens.fr >you write: > Sigh. I wonder if I speak martian of something sometimes... > See, this is exactly what I mean. > I do understand that the end user may want to install a newer compiler > on an older OpenBSD. I have absolutely no problem with this. > *of course* he shouldn't get fucked by whatever we want to do with the > compiler. You and MRS are both wrong in this case. You still do not want to override USER_H, even if you "own" /usr as the distribution maintainer. And you'll find that if you do things the right way from the start that you won't need to override USER_H, even when building your distributions. > What I mean is that we want to keep upgrading our system headers. > We want them to work, we want the current system to match what gcc > needs. And that's fine. I did it myself in the pre-net2 days for Berkeley. To find out what's getting mashed you install the compiler, then go look at what's in its include directory. Manually filter out the small number of files it's going to always install (which you absolutely should not override). jeff From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Marc Espie Cc: mrs@wrs.com, egcs@egcs.cygnus.com Subject: Re: FreeBSD 4.0 Date: Thu, 30 Sep 1999 18:02:00 -0000 Message-ID: <18505.937514824@upchuck.cygnus.com> References: <199909162035.WAA19219@quatramaran.ens.fr> X-SW-Source: 1999-09n/msg00725.html Message-ID: <19990930180200.Pyo3RTIaQ-nO4O60cGDYfko-SnSUD8xFvvG_e-3dZKI@z> In message < 199909162035.WAA19219@quatramaran.ens.fr >you write: > Sigh. I wonder if I speak martian of something sometimes... > See, this is exactly what I mean. > I do understand that the end user may want to install a newer compiler > on an older OpenBSD. I have absolutely no problem with this. > *of course* he shouldn't get fucked by whatever we want to do with the > compiler. You and MRS are both wrong in this case. You still do not want to override USER_H, even if you "own" /usr as the distribution maintainer. And you'll find that if you do things the right way from the start that you won't need to override USER_H, even when building your distributions. > What I mean is that we want to keep upgrading our system headers. > We want them to work, we want the current system to match what gcc > needs. And that's fine. I did it myself in the pre-net2 days for Berkeley. To find out what's getting mashed you install the compiler, then go look at what's in its include directory. Manually filter out the small number of files it's going to always install (which you absolutely should not override). jeff