Gentoo Archives: gentoo-dev

From: Mike Frysinger <vapier@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] crossdev and multilib interference
Date: Thu, 27 Mar 2014 06:14:00
Message-Id: 1634651.OgWJUHsIKM@vapier
In Reply to: Re: [gentoo-dev] crossdev and multilib interference by Mike Frysinger
1 On Wed 26 Mar 2014 01:17:14 Mike Frysinger wrote:
2 > (2) use tuples with loaded vendor fields to reduce the chance of collisions.
3 > e.g. having an ABI=amd64 system use i686-gentoo%multilib-linux-gnu instead
4 > of i686-pc-linux-gnu would defeat any automatic path searches.
5
6 this patch keeps the status quo. although the status quo is broken, but we
7 can sort that out independently.
8 -mike
9
10 --- profiles/arch/amd64/make.defaults 18 Jan 2014 01:03:24 -0000 1.21
11 +++ profiles/arch/amd64/make.defaults 27 Mar 2014 06:13:22 -0000
12 @@ -21,17 +21,17 @@ ABI="amd64"
13 # 64bit specific settings.
14 CFLAGS_amd64="-m64"
15 LDFLAGS_amd64="-m elf_x86_64"
16 -CHOST_amd64="x86_64-pc-linux-gnu"
17 +CHOST_amd64="${CHOST}"
18
19 # 32bit specific settings.
20 CFLAGS_x86="-m32"
21 LDFLAGS_x86="-m elf_i386"
22 -CHOST_x86="i686-pc-linux-gnu"
23 +CHOST_x86="i686-gentoo%multilib-linux-gnu"
24
25 # 64-32bit specific settings.
26 CFLAGS_x32="-mx32"
27 LDFLAGS_x32="-m elf32_x86_64"
28 -CHOST_x32="x86_64-pc-linux-gnux32"
29 +CHOST_x32="x86_64-gentoo%multilib-linux-gnux32"
30
31 # 2006/10/24 - Simon Stelling <blubb@g.o>
32 # They are masked, but we can enable them anyway for those who have

Attachments

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

Replies

Subject Author
Re: [gentoo-dev] crossdev and multilib interference "Michał Górny" <mgorny@g.o>