tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

llvm-symbolizer.yml (11514B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 ---
      5 task-defaults:
      6    worker-type: b-linux-docker-large-amd
      7    worker:
      8        max-run-time: 1800
      9    run:
     10        script: build-llvm-symbolizer.sh
     11        toolchain-artifact: public/build/llvm-symbolizer.tar.zst
     12 
     13 linux32-llvm-symbolizer-20:
     14    description: "llvm-symbolizer for Linux"
     15    treeherder:
     16        symbol: TL32(llvm-symbolizer-20)
     17    run:
     18        arguments:
     19            - i686-unknown-linux-gnu
     20            - build/build-clang/clang-20.json
     21            - build/build-clang/llvm-symbolizer-19.json
     22        resources:
     23            - build/build-clang/clang-20.json
     24            - build/build-clang/llvm-symbolizer-19.json
     25            - taskcluster/scripts/misc/build-llvm-common.sh
     26        toolchain-alias:
     27            by-project:
     28                toolchains: null
     29                default: linux32-llvm-symbolizer
     30    fetches:
     31        fetch:
     32            - clang-20
     33        toolchain:
     34            - linux64-clang-20-stage1
     35            - linux32-toolchain-sysroot
     36 
     37 linux64-llvm-symbolizer-20:
     38    description: "llvm-symbolizer for Linux"
     39    treeherder:
     40        symbol: TL(llvm-symbolizer-20)
     41    run:
     42        arguments:
     43            - x86_64-unknown-linux-gnu
     44            - build/build-clang/clang-20.json
     45            - build/build-clang/llvm-symbolizer-19.json
     46        resources:
     47            - build/build-clang/clang-20.json
     48            - build/build-clang/llvm-symbolizer-19.json
     49            - taskcluster/scripts/misc/build-llvm-common.sh
     50        toolchain-alias:
     51            by-project:
     52                toolchains: null
     53                default: linux64-llvm-symbolizer
     54    fetches:
     55        fetch:
     56            - clang-20
     57        toolchain:
     58            - linux64-clang-20-stage1
     59            - linux64-toolchain-sysroot
     60 
     61 macosx64-llvm-symbolizer-20:
     62    description: "llvm-symbolizer for macOS x64"
     63    treeherder:
     64        symbol: TM(llvm-symbolizer-20)
     65    run:
     66        arguments:
     67            - x86_64-apple-darwin
     68            - build/build-clang/clang-20.json
     69            - build/build-clang/llvm-symbolizer-19.json
     70        resources:
     71            - build/build-clang/clang-20.json
     72            - build/build-clang/llvm-symbolizer-19.json
     73            - taskcluster/scripts/misc/build-llvm-common.sh
     74        toolchain-alias:
     75            by-project:
     76                toolchains: null
     77                default: macosx64-llvm-symbolizer
     78    fetches:
     79        fetch:
     80            - clang-20
     81        toolchain:
     82            - linux64-clang-20-stage1
     83            - macosx64-sdk-toolchain
     84 
     85 macosx64-aarch64-llvm-symbolizer-20:
     86    description: "llvm-symbolizer for macOS aarch64"
     87    treeherder:
     88        symbol: TMA64(llvm-symbolizer-20)
     89    run:
     90        arguments:
     91            - aarch64-apple-darwin
     92            - build/build-clang/clang-20.json
     93            - build/build-clang/llvm-symbolizer-19.json
     94        resources:
     95            - build/build-clang/clang-20.json
     96            - build/build-clang/llvm-symbolizer-19.json
     97            - taskcluster/scripts/misc/build-llvm-common.sh
     98        toolchain-alias:
     99            by-project:
    100                toolchains: null
    101                default: macosx64-aarch64-llvm-symbolizer
    102    fetches:
    103        fetch:
    104            - clang-20
    105        toolchain:
    106            - linux64-clang-20-stage1
    107            - macosx64-sdk-toolchain
    108 
    109 win64-llvm-symbolizer-20:
    110    description: "llvm-symbolizer for Windows"
    111    treeherder:
    112        symbol: TW64(llvm-symbolizer-20)
    113    run:
    114        arguments:
    115            - x86_64-pc-windows-msvc
    116            - build/build-clang/clang-20.json
    117            - build/build-clang/llvm-symbolizer-19.json
    118        resources:
    119            - build/build-clang/clang-20.json
    120            - build/build-clang/llvm-symbolizer-19.json
    121            - taskcluster/scripts/misc/build-llvm-common.sh
    122        toolchain-alias:
    123            by-project:
    124                toolchains: null
    125                default: win64-llvm-symbolizer
    126    fetches:
    127        fetch:
    128            - clang-20
    129        toolchain:
    130            - linux64-clang-20-stage1
    131            - vs-toolchain
    132 
    133 linux32-llvm-symbolizer-21:
    134    description: "llvm-symbolizer for Linux"
    135    attributes:
    136        cached_task: false
    137    treeherder:
    138        symbol: TL32(llvm-symbolizer-21)
    139    run:
    140        arguments:
    141            - i686-unknown-linux-gnu
    142            - build/build-clang/clang-21.json
    143            - build/build-clang/llvm-symbolizer-19.json
    144        resources:
    145            - build/build-clang/clang-21.json
    146            - build/build-clang/llvm-symbolizer-19.json
    147            - taskcluster/scripts/misc/build-llvm-common.sh
    148    fetches:
    149        fetch:
    150            - clang-21
    151        toolchain:
    152            - linux64-clang-21-stage1
    153            - linux32-toolchain-sysroot
    154 
    155 linux64-llvm-symbolizer-21:
    156    description: "llvm-symbolizer for Linux"
    157    treeherder:
    158        symbol: TL(llvm-symbolizer-21)
    159    run:
    160        arguments:
    161            - x86_64-unknown-linux-gnu
    162            - build/build-clang/clang-21.json
    163            - build/build-clang/llvm-symbolizer-19.json
    164        resources:
    165            - build/build-clang/clang-21.json
    166            - build/build-clang/llvm-symbolizer-19.json
    167            - taskcluster/scripts/misc/build-llvm-common.sh
    168    fetches:
    169        fetch:
    170            - clang-21
    171        toolchain:
    172            - linux64-clang-21-stage1
    173            - linux64-toolchain-sysroot
    174 
    175 macosx64-llvm-symbolizer-21:
    176    description: "llvm-symbolizer for macOS x64"
    177    treeherder:
    178        symbol: TM(llvm-symbolizer-21)
    179    run:
    180        arguments:
    181            - x86_64-apple-darwin
    182            - build/build-clang/clang-21.json
    183            - build/build-clang/llvm-symbolizer-19.json
    184        resources:
    185            - build/build-clang/clang-21.json
    186            - build/build-clang/llvm-symbolizer-19.json
    187            - taskcluster/scripts/misc/build-llvm-common.sh
    188    fetches:
    189        fetch:
    190            - clang-21
    191        toolchain:
    192            - linux64-clang-21-stage1
    193            - macosx64-sdk-toolchain
    194 
    195 macosx64-aarch64-llvm-symbolizer-21:
    196    description: "llvm-symbolizer for macOS aarch64"
    197    treeherder:
    198        symbol: TMA64(llvm-symbolizer-21)
    199    run:
    200        arguments:
    201            - aarch64-apple-darwin
    202            - build/build-clang/clang-21.json
    203            - build/build-clang/llvm-symbolizer-19.json
    204        resources:
    205            - build/build-clang/clang-21.json
    206            - build/build-clang/llvm-symbolizer-19.json
    207            - taskcluster/scripts/misc/build-llvm-common.sh
    208    fetches:
    209        fetch:
    210            - clang-21
    211        toolchain:
    212            - linux64-clang-21-stage1
    213            - macosx64-sdk-toolchain
    214 
    215 win64-llvm-symbolizer-21:
    216    description: "llvm-symbolizer for Windows"
    217    treeherder:
    218        symbol: TW64(llvm-symbolizer-21)
    219    run:
    220        arguments:
    221            - x86_64-pc-windows-msvc
    222            - build/build-clang/clang-21.json
    223            - build/build-clang/llvm-symbolizer-19.json
    224        resources:
    225            - build/build-clang/clang-21.json
    226            - build/build-clang/llvm-symbolizer-19.json
    227            - taskcluster/scripts/misc/build-llvm-common.sh
    228    fetches:
    229        fetch:
    230            - clang-21
    231        toolchain:
    232            - linux64-clang-21-stage1
    233            - vs-toolchain
    234 
    235 linux32-llvm-symbolizer-trunk:
    236    description: "llvm-symbolizer for Linux"
    237    attributes:
    238        cached_task: false
    239    treeherder:
    240        symbol: TL32(llvm-symbolizer-trunk)
    241    run:
    242        arguments:
    243            - i686-unknown-linux-gnu
    244            - build/build-clang/clang-trunk.json
    245            - build/build-clang/llvm-symbolizer-trunk.json
    246        resources:
    247            - build/build-clang/clang-trunk.json
    248            - build/build-clang/llvm-symbolizer-trunk.json
    249            - taskcluster/scripts/misc/build-llvm-common.sh
    250        toolchain-alias:
    251            by-project:
    252                toolchains: linux32-llvm-symbolizer
    253                default: null
    254    fetches:
    255        fetch:
    256            - clang-trunk
    257        toolchain:
    258            - linux64-clang-trunk-stage1
    259            - linux32-toolchain-sysroot
    260 
    261 linux64-llvm-symbolizer-trunk:
    262    description: "llvm-symbolizer for Linux"
    263    attributes:
    264        cached_task: false
    265    treeherder:
    266        symbol: TL(llvm-symbolizer-trunk)
    267    run:
    268        arguments:
    269            - x86_64-unknown-linux-gnu
    270            - build/build-clang/clang-trunk.json
    271            - build/build-clang/llvm-symbolizer-trunk.json
    272        resources:
    273            - build/build-clang/clang-trunk.json
    274            - build/build-clang/llvm-symbolizer-trunk.json
    275            - taskcluster/scripts/misc/build-llvm-common.sh
    276        toolchain-alias:
    277            by-project:
    278                toolchains: linux64-llvm-symbolizer
    279                default: null
    280    fetches:
    281        fetch:
    282            - clang-trunk
    283        toolchain:
    284            - linux64-clang-trunk-stage1
    285            - linux64-toolchain-sysroot
    286 
    287 macosx64-llvm-symbolizer-trunk:
    288    description: "llvm-symbolizer for macOS x64"
    289    attributes:
    290        cached_task: false
    291    treeherder:
    292        symbol: TM(llvm-symbolizer-trunk)
    293    run:
    294        arguments:
    295            - x86_64-apple-darwin
    296            - build/build-clang/clang-trunk.json
    297            - build/build-clang/llvm-symbolizer-trunk.json
    298        resources:
    299            - build/build-clang/clang-trunk.json
    300            - build/build-clang/llvm-symbolizer-trunk.json
    301            - taskcluster/scripts/misc/build-llvm-common.sh
    302        toolchain-alias:
    303            by-project:
    304                toolchains: macosx64-llvm-symbolizer
    305                default: null
    306    fetches:
    307        fetch:
    308            - clang-trunk
    309        toolchain:
    310            - linux64-clang-trunk-stage1
    311            - macosx64-sdk-toolchain
    312 
    313 macosx64-aarch64-llvm-symbolizer-trunk:
    314    description: "llvm-symbolizer for macOS aarch64"
    315    attributes:
    316        cached_task: false
    317    treeherder:
    318        symbol: TMA64(llvm-symbolizer-trunk)
    319    run:
    320        arguments:
    321            - aarch64-apple-darwin
    322            - build/build-clang/clang-trunk.json
    323            - build/build-clang/llvm-symbolizer-trunk.json
    324        resources:
    325            - build/build-clang/clang-trunk.json
    326            - build/build-clang/llvm-symbolizer-trunk.json
    327            - taskcluster/scripts/misc/build-llvm-common.sh
    328        toolchain-alias:
    329            by-project:
    330                toolchains: macosx64-aarch64-llvm-symbolizer
    331                default: null
    332    fetches:
    333        fetch:
    334            - clang-trunk
    335        toolchain:
    336            - linux64-clang-trunk-stage1
    337            - macosx64-sdk-toolchain
    338 
    339 win64-llvm-symbolizer-trunk:
    340    description: "llvm-symbolizer for Windows"
    341    attributes:
    342        cached_task: false
    343    treeherder:
    344        symbol: TW64(llvm-symbolizer-trunk)
    345    run:
    346        arguments:
    347            - x86_64-pc-windows-msvc
    348            - build/build-clang/clang-trunk.json
    349            - build/build-clang/llvm-symbolizer-trunk.json
    350        resources:
    351            - build/build-clang/clang-trunk.json
    352            - build/build-clang/llvm-symbolizer-trunk.json
    353            - taskcluster/scripts/misc/build-llvm-common.sh
    354        toolchain-alias:
    355            by-project:
    356                toolchains: win64-llvm-symbolizer
    357                default: null
    358    fetches:
    359        fetch:
    360            - clang-trunk
    361        toolchain:
    362            - linux64-clang-trunk-stage1
    363            - vs-toolchain