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. Kurt -- Lost interest? It's so bad I've lost apathy. _______________________________________________ Linux-users mailing list [EMAIL PROTECTED] Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users
