{"id":15769084,"url":"https://github.com/nobodyxu/llvm-toolchain","last_synced_at":"2026-05-10T03:03:27.800Z","repository":{"id":109424148,"uuid":"199155250","full_name":"NobodyXu/llvm-toolchain","owner":"NobodyXu","description":"Standalone llvm toolchains in /opt/llvm and has a development version that has the build tree.","archived":false,"fork":false,"pushed_at":"2019-08-28T06:26:40.000Z","size":62,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-22T00:44:48.233Z","etag":null,"topics":["build-tool","debian-buster","docker","docker-cloud","docker-images","llvm","llvm-toolchain"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NobodyXu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-27T11:19:23.000Z","updated_at":"2021-10-30T11:00:17.000Z","dependencies_parsed_at":"2023-04-08T07:03:27.641Z","dependency_job_id":null,"html_url":"https://github.com/NobodyXu/llvm-toolchain","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NobodyXu/llvm-toolchain","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NobodyXu%2Fllvm-toolchain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NobodyXu%2Fllvm-toolchain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NobodyXu%2Fllvm-toolchain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NobodyXu%2Fllvm-toolchain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NobodyXu","download_url":"https://codeload.github.com/NobodyXu/llvm-toolchain/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NobodyXu%2Fllvm-toolchain/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266472945,"owners_count":23934472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build-tool","debian-buster","docker","docker-cloud","docker-images","llvm","llvm-toolchain"],"created_at":"2024-10-04T14:01:32.734Z","updated_at":"2026-05-10T03:03:22.754Z","avatar_url":"https://github.com/NobodyXu.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# llvm-toolchain\n\n![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/nobodyxu/llvm-toolchain)\n![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/nobodyxu/llvm-toolchain)\n\nDocker image contains llvm toolchains including\n\n - llvm core\n - libcxx\n - libcxxabi\n - compiler-rt\n - clang\n - clang-extra\n - lld\n - lldb\n\nin `/opt/llvm`.\n\n# tags available\n\n - tag `latest` contains the latest stable llvm toolchain (currently llvm 8) under `/opt/llvm/`.\n\n ![nobodyxu/llvm-toolchain:latest size](https://img.shields.io/microbadger/image-size/nobodyxu/llvm-toolchain/latest)\n - tag `dev` contains not only the llvm toolchain, but also the build tree for it in `/opt/llvm/src/llvm/build-stage2`.\n\n ![nobodyxu/llvm-toolchain:dev size](https://img.shields.io/microbadger/image-size/nobodyxu/llvm-toolchain/dev)\n\nTo pull the image, use `docker pull nobodyxu/llvm-toolchain:tag`.\n\n# How to build\n\nTo build it on your only computer that is not `x86_64` architecture, you need to run\n\n```\necho -e \"FROM debian:buster\\nRUN mkdir -p /opt/llvm/src\" | docker build -f - --tag=nobodyxu/llvm-toolchain:stage1\n```\n\nbefore running `make` (a technique to save compilation time by reusing previous build).\n\nOn `x86_64` architecture, just run `make`.\n\n## Proxy for `apt` and `git` during the build\n\nDuring the build, the port `8000` and `8080` is being checked for accessibility. If these port is on, the build will assume the `apt` and `git` proxy respectively is up on your computer.\n\n - To specify a different port, pass environment variable `APT_PROXY_PORT` and `GIT_PROXY_PORT` respectively when invoking `make`.\n - To specify a different host, pass environment variable `APT_PROXY_HOST` and `GIT_PROXY_HOST` respectively when invoking `make`.\n - To use no proxy, pass environment variable `NO_APT_PROXY` and `NO_GIT_PROXY` respectively when invoking `make`.\n\n# Credit\n\nThis repository use [NobodyXu/install-clang](https://github.com/NobodyXu/install-clang) which is forked from [rsmmr/install-clang](https://github.com/rsmmr/install-clang).\n\n# Request for more features\n\nSimply open a issue in the github repository [NobodyXu/llvm-toolchain](https://github.com/NobodyXu/llvm-toolchain) and I will respond to that as soon as possible.\n\n# Contirbution\n\nAny pull request regarding bug fix or new feature is welcomed!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnobodyxu%2Fllvm-toolchain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnobodyxu%2Fllvm-toolchain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnobodyxu%2Fllvm-toolchain/lists"}