Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] libtool lt_dlopenext vs. gen_ld_script: breakages at runtime
Date: Mon, 06 Jan 2014 19:24:04
Message-Id: 20140106192353.GA2191@laptop.home
In Reply to: [gentoo-dev] libtool lt_dlopenext vs. gen_ld_script: breakages at runtime by "Robin H. Johnson"
1 The reason that gen_usr_ldscript exists is that we do not install
2 static libraries in /. I think the argument for this is that they
3 aren't needed at boot time. I would agree that they are not, but, given
4 all of the issues we have had in the past with gen_usr_ldscript, and
5 that issues keep coming up with it, I would like to propose something
6 different.
7
8 I would like to propose that we stop splitting the installation
9 locations of libraries and use the upstream build systems to install the
10 libraries where we want them. If we do that, it means we could get rid
11 of gen_usr_ldscript completely.
12
13 We could start doing this today, except that portage has a hard ban
14 against installing static libraries in /, which I have opened up a bug
15 about [1]. I don't know when or why the hard ban was introduced, but I'm sure
16 it was pre-2004 and pre-council.
17
18 The down side of doing this that I see would be that people who have
19 static-libs in their use flags might have / too small to have the static
20 libs installed there.
21
22 Thoughts?
23
24 William
25
26 [1] https://bugs.gentoo.org/show_bug.cgi?id=492542

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies