Gentoo Archives: gentoo-dev

From: William Hubbs <williamh@g.o>
To: gentoo-dev@l.g.o
Cc: mgorny@g.o
Subject: Re: [gentoo-dev] [PATCH 4/4] profiles: Add an amd64 no-lib-symlink profile
Date: Sun, 10 Jul 2016 16:05:29
Message-Id: 20160710160510.GA17499@linux1.gaikai.biz
In Reply to: [gentoo-dev] [PATCH 4/4] profiles: Add an amd64 no-lib-symlink profile by "Michał Górny"
1 Hold off on this one.
2
3 Let me work w/ releng today on this, I think we are going to create new
4 profiles.
5
6 William
7
8 On Sat, Jul 09, 2016 at 11:01:28PM +0200, Michał Górny wrote:
9 > Add an amd64 no-symlink profile that removes 'lib' symlink from
10 > the (current) default amd64 profile. Please note that this is not really
11 > a standard configuration (unlike the lib+lib64 model) but a profile
12 > intended to help developers find mispackaged software.
13 >
14 > It provides a clean split where lib64 contains 64-bit libraries, lib32
15 > -- 32-bit libraries, and lib -- any other software packages (i.e.
16 > the new-style libexec use).
17 > ---
18 > profiles/arch/amd64/no-lib-symlink/make.defaults | 2 ++
19 > profiles/arch/amd64/no-lib-symlink/parent | 1 +
20 > profiles/default/linux/amd64/13.0/no-lib-symlink/parent | 2 ++
21 > profiles/profiles.desc | 1 +
22 > 4 files changed, 6 insertions(+)
23 > create mode 100644 profiles/arch/amd64/no-lib-symlink/make.defaults
24 > create mode 100644 profiles/arch/amd64/no-lib-symlink/parent
25 > create mode 100644 profiles/default/linux/amd64/13.0/no-lib-symlink/parent
26 >
27 > diff --git a/profiles/arch/amd64/no-lib-symlink/make.defaults b/profiles/arch/amd64/no-lib-symlink/make.defaults
28 > new file mode 100644
29 > index 0000000..a715cf1
30 > --- /dev/null
31 > +++ b/profiles/arch/amd64/no-lib-symlink/make.defaults
32 > @@ -0,0 +1,2 @@
33 > +# do not want lib -> lib64 symlink, let lib be a directory on its own!
34 > +SYMLINK_LIB="no"
35 > diff --git a/profiles/arch/amd64/no-lib-symlink/parent b/profiles/arch/amd64/no-lib-symlink/parent
36 > new file mode 100644
37 > index 0000000..f3229c5
38 > --- /dev/null
39 > +++ b/profiles/arch/amd64/no-lib-symlink/parent
40 > @@ -0,0 +1 @@
41 > +..
42 > diff --git a/profiles/default/linux/amd64/13.0/no-lib-symlink/parent b/profiles/default/linux/amd64/13.0/no-lib-symlink/parent
43 > new file mode 100644
44 > index 0000000..2a54eb8
45 > --- /dev/null
46 > +++ b/profiles/default/linux/amd64/13.0/no-lib-symlink/parent
47 > @@ -0,0 +1,2 @@
48 > +../../../../../arch/amd64/no-lib-symlink
49 > +..
50 > diff --git a/profiles/profiles.desc b/profiles/profiles.desc
51 > index 2634742..9c4160f 100644
52 > --- a/profiles/profiles.desc
53 > +++ b/profiles/profiles.desc
54 > @@ -26,6 +26,7 @@ amd64 default/linux/amd64/13.0/desktop/kde/systemd stable
55 > amd64 default/linux/amd64/13.0/desktop/plasma stable
56 > amd64 default/linux/amd64/13.0/desktop/plasma/systemd stable
57 > amd64 default/linux/amd64/13.0/developer stable
58 > +amd64 default/linux/amd64/13.0/no-lib-symlink dev
59 > amd64 default/linux/amd64/13.0/no-multilib dev
60 > amd64 default/linux/amd64/13.0/systemd stable
61 > amd64 default/linux/amd64/13.0/x32 dev
62 > --
63 > 2.9.0
64 >
65 >

Attachments

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