RE: Libraray issue on Linux x86_64

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kai,

That is right, but under *lib, both 32 bit and 64 bit libraries are
installed by default. I want to have just 32 bit libraries under *lib,
which is not by default. But yes *lib64 has only 64 bit libraries by
default.

So my main goal is "not to have any 64bit libraries under *lib". How can
I achieve this ? 


Thanks and regards,
Ashwani

-----Original Message-----
From: Kai Ruottu [mailto:karuottu@xxxxxxxx] 
Sent: Thursday, September 21, 2006 11:55 AM
To: Ashwani Bhat
Cc: gcc-help@xxxxxxxxxxx
Subject: Re: Libraray issue on Linux x86_64

Ashwani Bhat wrote:
> I need to build gcc-v4.1.1 on Linux x86_64 which must have support for

> 32 bit libraries and 64 bit libraries as well. I can do it in two 
> separate builds, but how can I achieve this in one build with only 
> 32bit libraries getting built under "lib" directory and only 64bit 
> libraries getting built here under "lib64" directory of the 
> installation. Can someone please help me ?
>   
 This is the default action if your $host/$target is 'x86_64-linux-gnu'
or something!  If it is 'i686-linux-gnu' or something, only the 32-bit
libs will be produced, no 64-bit ones... But with something like the
'sparc-solaris2.8' target (telling it being a 32-bit target), both the
32-bit and 64-bit  libraries will be produced.  So there are problems if
running a 32-bit Linux on a 64-bit x86_64 machine and wanting to produce
both 32-bit (the default) and 64-bit stuff with the produced GCC...

 So you shouldn't have any problems with your goal.  The default 64- bit
libraries will be produced and installed into the '*lib64' and the
optional 32-bit libraries into the '*lib'!

> -----Original Message-----
>   
>> I have build gcc-v4.1.1 on Linux AMD x86_64. Under "lib" directory, I

>> see many 32 bit libraries getting built. I was wondering if I can 
>> avoid ending up building 32 bit libraries. I want only 64 bit 
>> libraries under "lib" directory.
>>     
 This earlier "goal" (64-bit libraries in '*lib'), then was for the non-
standard "Ubuntu" scheme where the default 64-bit libraries are in
'*lib' and the 32-bit libraries are in '*lib32'....  Building a GCC for
Ubuntu's Linux/x86_64 so requires fixes to the GCC defaults!



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux