public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] multilib vs. no-multilib in 64-bit environment
@ 2007-05-27  4:23 Denis
  2007-05-27  8:33 ` Boyd Stephen Smith Jr.
  0 siblings, 1 reply; 2+ messages in thread
From: Denis @ 2007-05-27  4:23 UTC (permalink / raw
  To: gentoo-user

I think I'll attempt to set up one of my EM64T boxes in 64-bit Gentoo
environment, so I've been reading some docs about it.  I understand
that the multilib profile allows for having 32-bit libraries and being
able to run 32-bit binaries, whereas no-multilib restricts you to a
purely 64-bit environment with no 32-bit compatibility.

What would be some of the reasons for setting up a no-multilib
profile?  Perhaps for a computational workstation that doesnt need any
fancy toys or a development system?  Are any of you here running on a
no-multilib 64-bit profile?
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-user] multilib vs. no-multilib in 64-bit environment
  2007-05-27  4:23 [gentoo-user] multilib vs. no-multilib in 64-bit environment Denis
@ 2007-05-27  8:33 ` Boyd Stephen Smith Jr.
  0 siblings, 0 replies; 2+ messages in thread
From: Boyd Stephen Smith Jr. @ 2007-05-27  8:33 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 1979 bytes --]

On Saturday 26 May 2007, Denis <denis.che@gmail.com> wrote 
about '[gentoo-user] multilib vs. no-multilib in 64-bit environment':
> I think I'll attempt to set up one of my EM64T boxes in 64-bit Gentoo
> environment, so I've been reading some docs about it.

*cough*AMD64*cough*

> I understand 
> that the multilib profile allows for having 32-bit libraries and being
> able to run 32-bit binaries,

Being able to run 32-bit binaries requires two things.  x86_32 support in 
the kernel (which (no-)multilib doesn't affect) and all the libraries for 
the binaries being available in a 32-bit version, particularly ld.so and 
libc.so.6; multilib the multilib profile causes (not "allows" -- if you 
use multilib profile it is not optional) the most fundamental 32-bit 
libraries (like those required for *building* a 32-bit library) to be 
installed.

> whereas no-multilib restricts you to a 
> purely 64-bit environment with no 32-bit compatibility.

That's true as far as libraries go.  (A fully statically linked 32-bit 
executable could still run if the kernel has support for x86_32.)

> What would be some of the reasons for setting up a no-multilib
> profile?

Saves disk space and compilation time.

> Perhaps for a computational workstation that doesnt need any 
> fancy toys or a development system?

Very few F(L)OSS programs are unavailable in 64-bit land, so if your 
computer lives in the "Free (Software) world" you won't have problems no 
matter what you use the computer for.

If you need/want proprietary binaries, multilib is the only way to go.

> Are any of you here running on a 
> no-multilib 64-bit profile?

Not I.  I'm still leaning on my wine/cedega crutch for some things.

-- 
Boyd Stephen Smith Jr.                     ,= ,-_-. =. 
bss03@volumehost.net                      ((_/)o o(\_))
ICQ: 514984 YM/AIM: DaTwinkDaddy           `-'(. .)`-' 
http://iguanasuicide.org/                      \_/     

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-05-27  8:38 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-27  4:23 [gentoo-user] multilib vs. no-multilib in 64-bit environment Denis
2007-05-27  8:33 ` Boyd Stephen Smith Jr.

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox