Hi, Thanks all for your answers ! >If it doesn't you'll need to just resort >to building and installing gcc yourself (which is not really that >hard). I am trying to install and build gcc myself, as this seems the best option; I downloaded the gcc src.rpm and ran: rpm -ivh and then rpmbuild -bp --target=x86_64 gcc41.spec (there are many pathces in this source rpm) Now, under /usr/src/redhat/BUILD I have a folder named: gcc-4.1.1-20061011 I navigated there; I should run ./configure, but is there a way I can know what are the options for the configure which the gcc on FC6 was compiled with ? There are really many options and I am afraid that if I will miss one, the when trying to build my module with the generated gcc, it will give errors. (I have access to a machine on which FC6 with this gcc runs; but is there a way I can know what are the options gcc was compiled when this gcc rpm was build ? maybe by some option to rpmbuild --rebuild??) regards, Mark On Wed, Jun 11, 2008 at 5:40 PM, James Olin Oden <james.oden@xxxxxxxxx> wrote: > On Wed, Jun 11, 2008 at 10:15 AM, Mark Ryden <markryde@xxxxxxxxx> wrote: >> Hello, >> >> I want to be able to build a kernel module of FC6 on an FC9 machine, >> I build the module on the FC9 machine against an FC6 kernel tree. >> However, when I insmod it, I get an error: it expects it to be built >> agains the gcc version of FC6. >> >> I want to keep the gcc of FC9. >> >> I tried to install the fc6 gcc rpm, with -force, but this seems to >> overwrite the previous version. >> >> My question is: is there a way to install two gcc rpms on the same machine? >> > You can use -i, --badreloc and --relocate (see rpm's man page). With > the proper use of these you'll get the other gcc rpm installed off > in some other directory like /opt/gcc-fc6. This may or may not work > well though depeding on how hard coded the search for various items > are within the gcc package. If it doesn't you'll need to just resort > to building and installing gcc yourself (which is not really that > hard). > > If it does work you've got some new problems though. You can't > upgrade gcc now, as that will remove both gcc's. This will mean that > you can either: > > upgrade one > reinstall the other. > > install the new one > remove the old one > > That last one is an "rpm -i" followed by an "rpm -e", and probably can > be reversed. > > Cheers...james >> (BTW: there is no compat version for gcc of FC6 in FC9) >> >> Regards, >> Mark >> >> _______________________________________________ >> Rpm-list mailing list >> Rpm-list@xxxxxxxxxx >> https://www.redhat.com/mailman/listinfo/rpm-list >> > > _______________________________________________ > Rpm-list mailing list > Rpm-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/rpm-list > _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list