gcc-2.9x & gcc-3.3x peacfully coinciding?
Net Llama!
netllama
Mon May 17 11:49:04 PDT 2004
On Mon, 7 Jul 2003, Kurt Wall wrote:
> Quoth Net Llama!:
> > I'm attempting to parse how to safely build & install gcc-3.3 so that it
> > will peacefull coincide with gcc-2.96. What i'm not understanding is how
> > to do it. If i do a normal build/install of gcc-3.3, isn't it going to
> > overwrite the pre-existing version unless i install it somewhere
> > non-traditional? And if i install it somewhere non-traditional, how do i
> > allow make to use it for future builds?
>
> If you do ./configure, the new one will go into /usr/local and you
> won't break anything. To get it used for future builds, invoke the
> new GCC using the full path:
>
> $ gcc -dumpversion
> 3.2.2
> $ gcc -print-search-dirs | egrep ^programs
> programs: =/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/:/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/:/usr/lib/gcc-lib/i386-slackware-linux/:/usr/lib/gcc/i386-slackware-linux/3.2.2/:/usr/lib/gcc/i386-slackware-linux/:/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/../../../../i386-slackware-linux/bin/i386-slackware-linux/3.2.2/:/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/../../../../i386-slackware-linux/bin/
>
> Notice that all the program paths point to /usr
>
> $ /usr/local/bin/gcc -dumpversion
> 3.3
> $ /usr/local/bin/gcc -print-search-dirs | egrep ^programs
> programs: =/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/:/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/:/usr/local/lib/gcc-lib/i686-pc-linux-gnu/:/usr/lib/gcc/i686-pc-linux-gnu/3.3/:/usr/lib/gcc/i686-pc-linux-gnu/:/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/../../../../i686-pc-linux-gnu/bin/i686-pc-linux-gnu/3.3/:/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.3/../../../../i686-pc-linux-gnu/bin/
>
> Notice that all the paths to programs point to /usr/local.
OK, so how would i control which one gets used by default when i'm , say,
rebuilding an SRPM? I'm guessing that i'd have to edit the SPEC file?
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J Friedman netllama at linux-sxs.org
Linux Step-by-step & TyGeMo http://netllama.ipfox.com
More information about the Linux-users
mailing list