On Monday 30 July 2007 23:45:51 Ken Moffat wrote:
> On Mon, Jul 30, 2007 at 10:40:58PM +0200, Stef Bon wrote:
> > Hello,
> > 
> > I'm trying to build a CLFS system with jhalfs, with no luck.
> > But that's another topic.
> > 
> > For now I have some questions. First, what is the difference between the 32 
> > bit builds,
> > the 64 bit builds and the multilib builds?
> > 
> > Stef Bon
> 
>  Hi Stef,
> 
> I know you are an experienced builder, so I'm having trouble parsing
> the question.  The obvious answer is: 32-bit builds a 32-bit (only)
> system, (pure) 64 builds one that is only 64-bit, and multilib
> builds both sizes (or all 3 ABIs on mips!).
> 
>  That doesn't seem a particularly useful answer - if you aren't
> using any binary software, and are using x86_64, pure64 is marginally
> faster (more registers, and no need for highmem in the kernel to get
> beyond 900MB of RAM), but the applications are slightly bigger (e.g.
> 20%), at least if not stripped (I don't bother stripping, I sometimes
> need debug symbols, so I don't know how the stripped binaries and
> libs compare).  If you _are_ using binary software, 32-bit is x86,
> and multilib lets you use x86 binaries while still having other
> 64-bit applications.
> 

Thanks a lot for your answer,

this helps me understand CLFS more.

As I can see in the CBLFS book, there a lot of applications which do compile 
and run on a 64-bits system. Are there applications/packages which don't??

That would be a disadvantage to build a pure 64 bits system.
I just want to be sure.


Futher you notice that on a 32 bits system (which I now have) you have to enable
himem support in the kernel to get beyond 900MB ram.. I have 1G ram, but it only
uses 884 MB ram. I'm wondering why. How does this work? Do I have to enable the 
himem support in the kernel? In the help of this option I read that I have to 
enable it only
when there is between 1G and 4G.

Stef Bon



>  The downside of multilib is when you get to cblfs or blfs - you
> need to know what you want to do, including what size the
> applications are to be, and then you often have to build libraries
> in both sizes (plus occasional other fixups, e.g. in gnome).
> 
> ĸen


_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support

Reply via email to