From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Stump To: espie AT quatramaran.ens.fr, law AT cygnus.com Cc: egcs AT egcs.cygnus.com Subject: Re: FreeBSD 4.0 Date: Thu, 16 Sep 1999 13:13:00 -0000 Message-id: <199909162013.NAA10276@kankakee.wrs.com> X-SW-Source: 1999-09/msg00722.html We have seen this same issue a couple of times. HJ wanted to put --prefix=/usr in the compiler for linux systems, we told him to take a leap. It is wrong, plain wrong. Only two people in the world should do that, the end user that wants to clobber his system, or that distribution manager for /usr. You are in the exact same case. You want to put things that are only relevant to your one build, but screw all the other folks in the world. gcc doesn't cater to people like you. It caters to all the other folks that want to install a new compiler in a non-conflicting way on their system. Once you readjust your philosophy around to match the gcc philosophy, you will see why what law says is true. > Date: Thu, 16 Sep 1999 16:41:15 +0200 > From: Marc Espie > I concur that, if the end user want to fiddle with a newer gcc snapshot, > USER_H is in the way. See, this is wrong. Use the phrase, if the end user wants to fiddle with a newer gcc snapshot, everything will always just work. If the distribution packager wants to build up a distribution, they will have to fiddle with USER_H... It would be nice if the internal documentation covered this some... It would be nice if --enable-distributorbuild or somesuch could make your life easier. Then we serve all folks (good in this case I think). Then HJ could put the defaulting of prefix to /usr back in. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Stump To: espie@quatramaran.ens.fr, law@cygnus.com Cc: egcs@egcs.cygnus.com Subject: Re: FreeBSD 4.0 Date: Thu, 30 Sep 1999 18:02:00 -0000 Message-ID: <199909162013.NAA10276@kankakee.wrs.com> X-SW-Source: 1999-09n/msg00722.html Message-ID: <19990930180200.oHawOt8D4OZ8xpkMI4WytRCnuQLoniHpkCIoY-ACZQA@z> We have seen this same issue a couple of times. HJ wanted to put --prefix=/usr in the compiler for linux systems, we told him to take a leap. It is wrong, plain wrong. Only two people in the world should do that, the end user that wants to clobber his system, or that distribution manager for /usr. You are in the exact same case. You want to put things that are only relevant to your one build, but screw all the other folks in the world. gcc doesn't cater to people like you. It caters to all the other folks that want to install a new compiler in a non-conflicting way on their system. Once you readjust your philosophy around to match the gcc philosophy, you will see why what law says is true. > Date: Thu, 16 Sep 1999 16:41:15 +0200 > From: Marc Espie > I concur that, if the end user want to fiddle with a newer gcc snapshot, > USER_H is in the way. See, this is wrong. Use the phrase, if the end user wants to fiddle with a newer gcc snapshot, everything will always just work. If the distribution packager wants to build up a distribution, they will have to fiddle with USER_H... It would be nice if the internal documentation covered this some... It would be nice if --enable-distributorbuild or somesuch could make your life easier. Then we serve all folks (good in this case I think). Then HJ could put the defaulting of prefix to /usr back in.