Date: Tue, 8 Jul 2003 12:49:16 -1000 From: Kent Hauser <kent.hauser@verizon.net> To: questions@freebsd.org Subject: Re: (g)cc and /usr/local Message-ID: <200307081249.16424.kent.hauser@verizon.net> In-Reply-To: <20030708224225.GQ87950@dan.emsphone.com> References: <200307081232.20249.kent.hauser@verizon.net> <20030708224225.GQ87950@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Not the case -- at least on SunOS 3.x & 4.x (the CSRG based versions). On those machines, /bin/cc looked in /usr/local/{include,lib} first -- just like gcc did. Solaris (aka SunOS 5+) is a SVR5 system which had an optional compiler. I don't recall what happened when the vendor compiler was installed -- I always used gcc. On Tuesday 08 July 2003 12:42 pm, you wrote: > In the last episode (Jul 08), Kent Hauser said: > > Why doesn't gcc look in /usr/local/{include,lib} on FreeBSD? It > > always did on my sun box. Installing in "/usr/local" is standard on > > CSRG systems -- why is looking non-standard on FreeBSD? > > Because when you installed gcc on Solaris, it probably installed into > /usr/local/bin, which means it'll search /usr/local/include for > headers. gcc on FreeBSD is the default compiler, is installed in > /usr/bin, and does not search /usr/local/include. I bet if you were to > run Solaris' default cc, it wouldn't search /usr/local/include either.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307081249.16424.kent.hauser>