From: | Sergei Trofimovich <slyfox@g.o> | ||
---|---|---|---|
To: | Mike Gilbert <floppym@g.o> | ||
Cc: | Gentoo Dev <gentoo-dev@l.g.o> | ||
Subject: | Re: [gentoo-dev] [PATCH 2/2] multilib.eclass: multilib_env(): set LIBDIR=lib for *-musl* | ||
Date: | Sat, 28 Mar 2020 19:56:44 | ||
Message-Id: | 20200328195631.730eda12@sf | ||
In Reply to: | Re: [gentoo-dev] [PATCH 2/2] multilib.eclass: multilib_env(): set LIBDIR=lib for *-musl* by Mike Gilbert |
1 | On Sat, 28 Mar 2020 11:19:29 -0400 |
2 | Mike Gilbert <floppym@g.o> wrote: |
3 | |
4 | > On Sat, Mar 28, 2020 at 5:40 AM Sergei Trofimovich <slyfox@g.o> wrote: |
5 | > > |
6 | > > In contrast to glibc musl profiles use 'lib' layour for 32-bit |
7 | > > and 64-bit targets. multilib_env() did not take it into account |
8 | > > and assumed glibc's lib64 layout. |
9 | > > |
10 | > > That breaks crossdev as it uses multilib_env to extract target |
11 | > > definition. Native builds are unaffected by this change. |
12 | > > |
13 | > > Bug: https://bugs.gentoo.org/675954 |
14 | > > Bug: https://gcc.gnu.org/PR90077 |
15 | > > Bug: https://github.com/gentoo/musl/issues/245 |
16 | > > Signed-off-by: Sergei Trofimovich <slyfox@g.o> |
17 | > |
18 | > Please also update the copyright notice in multilib.eclass while you're at it. |
19 | |
20 | Updated as: |
21 | https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a687fd280c3d33cbf7ef99cd6f96fda95039c75 |
22 | |
23 | -- |
24 | |
25 | Sergei |