Fedora Linux Support Community & Resources Center
  #1  
Old 13th April 2007, 09:36 PM
powah Offline
Registered User
 
Join Date: Mar 2005
Posts: 83
multiple gcc / g++ running on FC 6

FC 6 is installed successfully.
I had done
su -c "yum install compat-libstdc++-33 compat-libstdc++-296"
su -c "yum install compat-gcc-34 compat-gcc-34-c++"
which added gcc / g++ 3.4 in addition to the existing gcc / g++ 4.1.1.

If I want to add gcc / g++ 2.96 to support old linux programs, what is the best way to do it?
Reply With Quote
  #2  
Old 13th April 2007, 10:03 PM
mwette Offline
Registered User
 
Join Date: Nov 2005
Location: Los Angeles area
Posts: 887
I would say the best way to do this is to download the sources and build
from scratch. I believe the "configure" script accepts an argument to add
a prefix/suffix to commands so that gcc could be installed as something
like gcc296.
Reply With Quote
  #3  
Old 16th April 2007, 04:35 PM
powah Offline
Registered User
 
Join Date: Mar 2005
Posts: 83
Quote:
Originally Posted by mwette
I would say the best way to do this is to download the sources and build
from scratch. I believe the "configure" script accepts an argument to add
a prefix/suffix to commands so that gcc could be installed as something
like gcc296.
I found this rpm:
compat-gcc-296-2.96-138.src.rpm

and it generated
compat-gcc-296-debuginfo-2.96-138.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm

$ rpm -qlp compat-gcc-296-debuginfo-2.96-138.i386.rpm
/usr/lib/debug/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so.debug

$ rpm -qlp compat-libgcc-296-2.96-138.i386.rpm
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/2.96
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbeginS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtend.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtendS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc.a
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc_eh.a

$ rpm -qlp compat-libstdc++-296-2.96-138.i386.rpm
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
/usr/lib/libstdc++-libc6.2-2.so.3

Is this right?
Reply With Quote
  #4  
Old 16th April 2007, 04:59 PM
mwette Offline
Registered User
 
Join Date: Nov 2005
Location: Los Angeles area
Posts: 887
Quote:
Originally Posted by powah
I found this rpm:
compat-gcc-296-2.96-138.src.rpm

and it generated
compat-gcc-296-debuginfo-2.96-138.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm

$ rpm -qlp compat-gcc-296-debuginfo-2.96-138.i386.rpm
/usr/lib/debug/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so.debug

$ rpm -qlp compat-libgcc-296-2.96-138.i386.rpm
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/2.96
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbeginS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtend.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtendS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc.a
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc_eh.a

$ rpm -qlp compat-libstdc++-296-2.96-138.i386.rpm
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
/usr/lib/libstdc++-libc6.2-2.so.3

Is this right?
Looks promising. What does "rpm -qlp compat-gcc-296..." give?
Reply With Quote
  #5  
Old 16th April 2007, 06:16 PM
powah Offline
Registered User
 
Join Date: Mar 2005
Posts: 83
Quote:
Originally Posted by mwette
Looks promising. What does "rpm -qlp compat-gcc-296..." give?
Do you mean
rpm -ivh compat-gcc-296...?
Reply With Quote
  #6  
Old 16th April 2007, 09:13 PM
powah Offline
Registered User
 
Join Date: Mar 2005
Posts: 83
Quote:
Originally Posted by powah
I found this rpm:
compat-gcc-296-2.96-138.src.rpm

and it generated
compat-gcc-296-debuginfo-2.96-138.i386.rpm
compat-libgcc-296-2.96-138.i386.rpm
compat-libstdc++-296-2.96-138.i386.rpm

$ rpm -qlp compat-gcc-296-debuginfo-2.96-138.i386.rpm
/usr/lib/debug/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so.debug

$ rpm -qlp compat-libgcc-296-2.96-138.i386.rpm
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/2.96
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbegin.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtbeginS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtend.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/crtendS.o
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc.a
/usr/lib/gcc-lib/i386-redhat-linux/2.96/libgcc_eh.a

$ rpm -qlp compat-libstdc++-296-2.96-138.i386.rpm
/usr/lib/libstdc++-3-libc6.2-2-2.10.0.so
/usr/lib/libstdc++-libc6.2-2.so.3

Is this right?
Why /usr/bin/gcc296 is missing?
Reply With Quote
  #7  
Old 16th April 2007, 10:26 PM
sideways's Avatar
sideways Offline
Retired User
 
Join Date: Oct 2004
Location: London, UK
Posts: 4,999
you've only installed compatibility libraries, to actually set up older versions of the gcc compiler see

http://www.mjmwired.net/resources/mjm-fedora-gcc.html
Reply With Quote
Reply

Tags
gcc, multiple, running

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amarok running multiple instances wcl206 Using Fedora 1 18th August 2007 07:26 AM
Running multiple GPUs question Vansolrick Hardware & Laptops 5 30th April 2007 07:04 PM
VSFTPD running multiple times problem loudnoises Servers & Networking 0 13th December 2006 05:59 AM
Running Multiple servers trackpads Programming & Packaging 1 20th March 2005 06:59 AM


Current GMT-time: 07:56 (Monday, 20-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat