Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: xmw@g.o
Subject: Re: Multilib approach(es) Re: [gentoo-dev] The gx86 multilib project -- masterplan
Date: Wed, 30 Jan 2013 11:46:07
Message-Id: 20130130124637.62b05598@pomiocik.lan
In Reply to: Re: Multilib approach(es) Re: [gentoo-dev] The gx86 multilib project -- masterplan by Michael Weber
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On Wed, 30 Jan 2013 12:30:51 +0100
5 Michael Weber <xmw@g.o> wrote:
6
7 > -----BEGIN PGP SIGNED MESSAGE-----
8 > Hash: SHA256
9 >
10 > On 01/30/2013 10:58 AM, Michał Górny wrote:
11 > > On Wed, 30 Jan 2013 09:35:12 +0100 Michael Weber <xmw@g.o>
12 > > wrote:
13 >
14 > > We don't want 32-bit cp. Thomas likes to support every weird idea
15 > > coming from a random user, I don't.
16 > What is wrong with "random" or "user"? Should I take "random user"
17 > personally? Honestly, I have no idea.
18
19 Sorry, I didn't meant to offend anyone. I'm just saying that if nobody
20 shows a real need for having a 32-bit 'cp', then there's no point
21 in having that. How would you benefit from having it?
22
23 > Where do you want to draw the line?
24 > How would you handle library packages shipping binaries?
25 > Just `rm "${D}"/usr/bin`?
26
27 64-bit executables overwrite 32-bit ones. Correct order and the problem
28 solves itself.
29
30 > >> In the spirit of FHS, I thought about introducing /bin<qual> for
31 > >> some time, but this continues with other dirs.
32 > >
33 > >> What about separating these ABIs on top dir and keeping the
34 > >> respective sub-trees clean, like /<qual>/{,usr/}{bin,lib}?
35 > > No. 32-bit chroot is an old idea and has nothing to do with
36 > > multilib.
37 >
38 > Right, that was the intent of my mail.
39 > Not to question some multilib internal stupidity like how to handle
40 > clashing pkg-config files but to question the approach in common.
41
42 I don't understand the problem with pkg-config files. pkg-config lies
43 in lib32/lib64, so the files are separate and don't clash.
44
45 > Multilib: funny clashes all over the tree, partial blessed by FHS.
46
47 Clashes are mostly people's faults. I keep my headers tidy; sadly, many
48 people believe that constant API is not an important thing and you end
49 up really bad.
50
51 - --
52 Best regards,
53 Michał Górny
54 -----BEGIN PGP SIGNATURE-----
55 Version: GnuPG v2.0.19 (GNU/Linux)
56
57 iJwEAQEIAAYFAlEJCB0ACgkQfXuS5UK5QB2VMwP/bjCt2BI8hn6QGN4ff03vBx1P
58 hmyUzw4DKKbNI5S5XYz6VprVTjh3YAm8oq8gZs3NuySNe81oyHdjn9xWO8mPOvk5
59 z0MxbQvrvem+HxSNEqmNtO5jxMUgMx+se6ysazn8TTd6UXXAT73mPHNoMDByznWX
60 3nnrELQUG4dKFxPYXDE=
61 =vMqF
62 -----END PGP SIGNATURE-----