1 |
commit: a91d41e49cbf4a87e74a878969cabbeb751929da |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Aug 30 18:14:01 2012 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Aug 30 18:14:01 2012 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/crossdev.git;a=commit;h=a91d41e4 |
7 |
|
8 |
crossdev: enable multilib by default for bare-metal targets |
9 |
|
10 |
Bare metal targets often times use multilib to support a variety of |
11 |
sub-targets with gcc. Since we just need the compiler to produce |
12 |
these extra libs and objs, enable multilib by default for all bare |
13 |
metal targets. For ones that don't care about multilib, this should |
14 |
be a nop. |
15 |
|
16 |
URL: https://bugs.gentoo.org/377039 |
17 |
URL: https://bugs.gentoo.org/407275 |
18 |
Reported-by: Michael Moon <triffid.hunter <AT> gmail.com> |
19 |
Reported-by: Sven <sven.koehler <AT> gmail.com> |
20 |
Tested-by: Tim Harder <radhermit <AT> gentoo.org> |
21 |
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org> |
22 |
|
23 |
--- |
24 |
crossdev | 3 +++ |
25 |
1 files changed, 3 insertions(+), 0 deletions(-) |
26 |
|
27 |
diff --git a/crossdev b/crossdev |
28 |
index ddfd5aa..b6ad814 100755 |
29 |
--- a/crossdev |
30 |
+++ b/crossdev |
31 |
@@ -191,6 +191,7 @@ parse_target() { |
32 |
avr*) KPKG="[none]"; |
33 |
LCAT="dev-embedded"; LPKG="avr-libc"; |
34 |
GUSE="-fortran" # doesn't work |
35 |
+ MULTILIB_USE="yes" #377039 |
36 |
WITH_DEF_HEADERS="no";; |
37 |
|
38 |
# due to upstream lameness, build C/C++ at first glance |
39 |
@@ -213,6 +214,7 @@ parse_target() { |
40 |
LCAT="dev-embedded"; LPKG="msp430-libc"; |
41 |
DCAT="dev-embedded"; DPKG="msp430-gdb"; |
42 |
GUSE="-fortran -openmp"; |
43 |
+ MULTILIB_USE="yes" |
44 |
WITH_DEF_HEADERS="no";; |
45 |
|
46 |
nios2*) |
47 |
@@ -267,6 +269,7 @@ parse_target() { |
48 |
LPKG="newlib" |
49 |
KPKG="[none]" |
50 |
STAGE_DEFAULT=${STAGE_LIBC} |
51 |
+ MULTILIB_USE="yes" #407275 |
52 |
WITH_DEF_HEADERS="no" |
53 |
;; |