Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: rebuild gcc rpm on x86_64: msg#00345

Subject: Re: rebuild gcc rpm on x86_64
On Tuesday 27 January 2004 18:23, Jeremy Katz wrote:
> On Tue, 2004-01-27 at 17:18 -0500, Gene C. wrote:
> > Can someone explain the logic to me why you need the i386 version of
> > glibc-devel installed on a x86_64 system in order to rebuild gcc for the
> > x86_64?  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=113893
>
> [snip]
>
> > Yes, I am going to go and try to install it but I am sure bothered as to
> > why.
>
> It's required so that you can build a gcc that supports -m32 and thus
> compile 32bit apps.

OK, I can understand that ... but what if you do not want -m32 support on your 
system ... whatever.

Anyway, what I really don't completely understand is how to install additional 
packages without screwing things up.  OK, the rpm -ivh glibc-devel... did the 
right thing and installed and I am now building gcc.

I just completed building glibc 2.3.2-101.4 for the x86_64 and have downloaded 
the i386/i686 packages also.  I plan to put these into a single (local) 
repository and then do an upgrade on the x86_64 system using up2date.  
Hopefully up2date will know how to do things "right".

But what if I wanted to do this "manually" with just rpm?  How do I do this 
"safely" so that I do not wind up with a system with 64 bit applications and 
32 bit libraries.  Right now my x86_64 system is pure testing so if I screw 
it up it is not a big deal.  But this will be an issue later.  Whether it has 
been big iron mainframes or small microcomputer, I am more familiar (more 
comfortable) with single architecture systems.  Yes, the IA32 systems have 
i686 and athlon packages but they are few and easily understood.  If I do not 
do things "right", I could replace stuff in /usr/bin, etc/ with 32 bit 
versions.

Before I started porting nessus to the 64 bit environment, I tried to install 
the 32 bit version.  I soon found that the requires 32 bit libraries and it 
was like pulling on a bowl of spaghetti with more and more 32 bit libraries 
required.  It became easier to do the port (which has been successfully BTW).

Fedora Core is fairly lean and mean with respect to the 32 bit libraries it 
installs (compared to the two dvd system that SUSE has).  So how do we 
install additional 32 bit libraries "safely"?  And how do we then maintain it 
when i386/i686/x86_64 packages are updated?

Any guidance will be appreciated.
-- 
Gene


-- 
fedora-test-list mailing list
fedora-test-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-test-list



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    gcc.libstdc++.c...    solaris.opensol...    information-ret...    misc.misterhous...    web.catalyst.ge...    apache.webservi...    redhat.release....    hardware.lirc/2...    kernel.autofs/2...    technology.sust...    linux.vdr/2003-...    editors.lyx.gen...    org.user-groups...    netbsd.devel.pk...    xdg.devel/2004-...    version-control...    jakarta.slide.d...    debian.packages...    creativecommons...    ports.ppc.embed...    bug-tracking.bu...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe