1 |
I'm trying to use the codesourcery toolchain in an emerge/crossdev |
2 |
environment. The toolchain prefix is arm-none-linux-gnueabi. |
3 |
|
4 |
I decided to try to manually create the emerge wrappers that crossdev |
5 |
would. I made the following files: |
6 |
# ls -l /usr/bin/arm-none-linux-gnueabi-emerge |
7 |
lrwxrwxrwx 1 root root 12 Dec 5 17:32 |
8 |
/usr/bin/arm-none-linux-gnueabi-emerge -> cross-emerge |
9 |
|
10 |
# cat /usr/arm-none-linux-gnueabi/etc/portage/make.conf |
11 |
CHOST=arm-none-linux-gnueabi |
12 |
CBUILD=x86_64-pc-linux-gnu |
13 |
ARCH=arm |
14 |
|
15 |
HOSTCC=x86_64-pc-linux-gnu-gcc |
16 |
E_MACHINE=EM_ARM |
17 |
|
18 |
ROOT=/usr/${CHOST}/ |
19 |
|
20 |
ACCEPT_KEYWORDS="arm ~arm" |
21 |
[...snip...] |
22 |
|
23 |
# ls -l /usr/arm-none-linux-gnueabi/etc/make.profile |
24 |
lrwxrwxrwx 1 root root 59 Dec 2 15:52 |
25 |
/usr/arm-none-linux-gnueabi/etc/make.profile -> |
26 |
/usr/portage/profiles/default/linux/arm/10.0/armv7a/server/ |
27 |
|
28 |
running arm-none-linux-gnueabi-emerge --info says that |
29 |
CHOST="arm-none-linux-gnueabi" yet for some reason packages I emerge get |
30 |
built with the system gcc. If anybody knows of any steps I may have |
31 |
missed to get this toolchain working properly please let me know. |
32 |
|
33 |
thanks. |