tasks: compile: args: host: 'platform' target: 'platform' inherit: recipe: 'gcc' task: 'compile' depends: - recipe: 'glibc' task: 'install' args: host: 'target' run: | cd gcc-build make -j8 all-target-libgcc all-target-libstdc++-v3 all-target-libgomp all-target-libquadmath all-target-libatomic install-gcc: args: host: 'platform' target: 'platform' inherit: task: 'compile' output: default: {} run: | cd gcc-build make DESTDIR={{destdir}} install-target-libgcc install-target-libstdc++-v3 install-target-libgomp install-target-libquadmath install-target-libatomic mv {{destdir}}{{host.prefix}}/{{target.gnu_triplet}} ../gcc-sysroot install: args: host: 'platform' inherit: task: 'install-gcc' args: host: 'build' target: 'host' output: default: {} run: | mkdir -p {{destdir}}{{host.prefix}} cp -a gcc-sysroot/* {{destdir}}{{host.prefix}}