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. 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 -- das eine Mal als Tragödie, das andere Mal als Farce _______________________________________________ Clfs-support mailing list [email protected] http://lists.cross-lfs.org/cgi-bin/mailman/listinfo/clfs-support
