blob: 5d393add0685c44b4fad8423f635ced2bee3a951 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
tasks:
compile:
args:
host: 'platform'
target: 'platform'
inherit:
task: 'gcc:compile'
build_depends:
- task: 'binutils:install'
depends:
- task: 'glibc:install'
run: |
cd gcc-build
make -j8 all-target-libgcc all-target-libstdc++-v3 all-target-libgomp all-target-libquadmath all-target-libatomic
install:
args:
host: 'platform'
target: 'platform'
inherit:
task: 'gcc-libs:compile'
build_depends:
- task: 'binutils:install'
depends:
- task: 'glibc:install'
output:
host:
path: 'host'
target:
path: 'target'
run: |
cd gcc-build
make DESTDIR={{destdir}}/host install-target-libgcc install-target-libstdc++-v3 install-target-libgomp install-target-libquadmath install-target-libatomic
mkdir -p {{destdir}}/target/{{target.prefix}}
mv {{destdir}}/host{{host.prefix}}/{{target.gnu_triplet}}/* {{destdir}}/target/{{target.prefix}}
rmdir {{destdir}}/host{{host.prefix}}/{{target.gnu_triplet}}
|