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 [EMAIL PROTECTED] Linux Step-by-step & TyGeMo http://netllama.ipfox.com _______________________________________________ Linux-users mailing list [EMAIL PROTECTED] Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users
