{"id":48503961,"url":"https://github.com/bootlin/toolchains-builder","last_synced_at":"2026-04-07T15:37:11.554Z","repository":{"id":45240026,"uuid":"90953608","full_name":"bootlin/toolchains-builder","owner":"bootlin","description":null,"archived":false,"fork":false,"pushed_at":"2025-10-26T21:14:09.000Z","size":241,"stargazers_count":116,"open_issues_count":11,"forks_count":30,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-10-26T23:22:00.432Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://toolchains.bootlin.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bootlin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-05-11T08:02:22.000Z","updated_at":"2025-10-26T21:14:13.000Z","dependencies_parsed_at":"2024-08-16T21:44:06.661Z","dependency_job_id":"3ab3e841-a2c6-4696-9697-92529af9abc7","html_url":"https://github.com/bootlin/toolchains-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bootlin/toolchains-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootlin%2Ftoolchains-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootlin%2Ftoolchains-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootlin%2Ftoolchains-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootlin%2Ftoolchains-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bootlin","download_url":"https://codeload.github.com/bootlin/toolchains-builder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bootlin%2Ftoolchains-builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31518632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-04-07T15:37:10.852Z","updated_at":"2026-04-07T15:37:11.543Z","avatar_url":"https://github.com/bootlin.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Toolchains builder\n\nThe goal of this project is to automate the build of a wide range of toolchains using [Buildroot](https://buildroot.org).\n\nSince making a per-toolchain configuration is not viable, some scripts have been made to allow a more flexible configuration.\nYou can find all the config fragments in the [configs](configs) folder.\n\n\n## update_gitlab-ci.sh\n\nThis script simply makes the different valid fragments from all the possible combinations\nof architecture, libc, and version, found in the `configs` folder.\n\nIt autocommits the generated fragments in a `builds` branch. The fragments are in the `frags`\nfolder, and a `.gitlab-ci.yaml` file is created to trigger the builds if pushed to a well\nconfigured Gitlab hosted project.\n\n## build.sh\n\nThis is the main script handling the build, the test, and the packaging of the toolchain. If \nyou typically want to recreate the whole build process, just run that as root (for `chroot`). \nIt is wise to do that in some sort of container, and not on your bare system.\n\n## build_chroot.sh\n\nThis is the script called in the `chroot` environment, that simply builds the toolchain without \ntesting it or packaging anything. If you simply want to reproduce the build for debugging, it's \nprobably this script your looking for.\n\n\nAll these scripts can be called without arguments to get their usage information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootlin%2Ftoolchains-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbootlin%2Ftoolchains-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbootlin%2Ftoolchains-builder/lists"}