1 |
On Wednesday 03 March 2010 20:04:17 Alan McKinnon wrote: |
2 |
> On Wednesday 03 March 2010 19:04:45 Stroller wrote: |
3 |
> > On 3 Mar 2010, at 15:29, Stroller wrote: |
4 |
> > > ... |
5 |
> > > I have started following the Gentoo Linux AMD64 Handbook, because |
6 |
> > > the Quick Install Guide is described as "x86". Having untarred the |
7 |
> > > stage I am surprised to find a lib32 directory. I thought |
8 |
> > > compatibility with 32-bit binaries was optional. Or am I |
9 |
> > > misunderstanding? This is going to be a headless server & I can't |
10 |
> > > think that it'll need any binary packages - possibly the management |
11 |
> > > utility for the RAID controller will be distributed as a binary, I'm |
12 |
> > > not sure yet (the hardware RAID key was missing when I got this |
13 |
> > > machine ☹) |
14 |
> > |
15 |
> > Further to Alan's reply, I've proceeded a little further. |
16 |
> > |
17 |
> > I'm onto section 2.3: Changing profiles, where it says: |
18 |
> > "If you want to have a pure 64-bit environment, with no 32-bit |
19 |
> > applications or libraries, you should use a non-multilib profile." |
20 |
> > |
21 |
> > See my comments in the quoted above. It shouldn't be too expensive to |
22 |
> > enable the RAID in this machine (which is on the mainboard, but |
23 |
> > requires a little hardware PCB "key" to be fitted). That's a Dell |
24 |
> > PERC4, which AFAICT is a rebadged LSI megaraid. |
25 |
> > |
26 |
> > This post [1] http://tinyurl.com/3dzcl9 referrs to the management |
27 |
> > utility thus: "MegaCLI comes as a RPM containing only a single |
28 |
> > statically linked 32-bit Linux binary", however `eix mega` suggests |
29 |
> > there may be alternatives, such as `megactl` [2] |
30 |
> > |
31 |
> > My immediate thought when reading the handbook was that it's "best" |
32 |
> > and "cleanest" and "more right" to only have 64-bit libraries on a 64- |
33 |
> > bit system, but this need for the RAID management utility is making me |
34 |
> > wonder if that would be cutting off my nose to spite my face. |
35 |
> |
36 |
> It has a single statically linked binary. Which probably means it already |
37 |
> contains everything you will need and will run just fine. No need to build |
38 |
> everything multilib; if you do need a 32bit lib, just install the |
39 |
> appropriate emul-x86-linux package. |
40 |
|
41 |
So how 'safe' is it these days to build a 64bit only system? Would you end up |
42 |
having to rebuild with multilibs because many apps which won't work on a pure |
43 |
64bit build? |
44 |
-- |
45 |
Regards, |
46 |
Mick |