summaryrefslogtreecommitdiffstats
path: root/examples/recipes/libgcc.yml
blob: 9d5eb3fdabdc5154c999891992a7c1bf52758957 (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
meta:
  name: 'gcc'
  version: '11.2.0'
tasks:
  compile:
    args:
      host: 'platform'
      target: 'platform'
    inherit:
      recipe: 'gcc'
      task: 'compile'
    depends:
      - recipe: 'glibc'
        task: 'install'
        args:
          host: 'target'
    run: |
      cd {{pn}}-build
      make all-target-libgcc

  install:
    args:
      host: 'platform'
      target: 'platform'
    inherit:
      task: 'compile'
    output:
      default: {}
    run: |
      cd {{pn}}-build
      make DESTDIR={{destdir}} install-target-libgcc
      rm {{destdir}}{{host_to_target.sysroot}}{{target.prefix}}/lib/libgcc_s.so*
      rmdir -p --ignore-fail-on-non-empty {{destdir}}{{host_to_target.sysroot}}{{target.prefix}}/lib