{"id":17348100,"url":"https://github.com/userdocs/qbt-musl-cross-make-test","last_synced_at":"2026-01-06T18:04:07.306Z","repository":{"id":273851303,"uuid":"911711736","full_name":"userdocs/qbt-musl-cross-make-test","owner":"userdocs","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-20T11:51:19.000Z","size":356,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-20T12:21:27.719Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","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/userdocs.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":"2025-01-03T17:01:02.000Z","updated_at":"2025-02-20T11:51:23.000Z","dependencies_parsed_at":"2025-02-20T12:20:56.314Z","dependency_job_id":"99e8c13c-34ec-447f-9792-cc5daa99d9b5","html_url":"https://github.com/userdocs/qbt-musl-cross-make-test","commit_stats":null,"previous_names":["userdocs/qbt-musl-cross-make-test"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userdocs%2Fqbt-musl-cross-make-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userdocs%2Fqbt-musl-cross-make-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userdocs%2Fqbt-musl-cross-make-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/userdocs%2Fqbt-musl-cross-make-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/userdocs","download_url":"https://codeload.github.com/userdocs/qbt-musl-cross-make-test/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245832851,"owners_count":20679729,"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","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":"2024-10-15T16:51:06.133Z","updated_at":"2026-01-06T18:04:02.264Z","avatar_url":"https://github.com/userdocs.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qbt-musl-cross-make\n\n🔵 This project uses a modified version of [musl-cross-make](https://github.com/richfelker/musl-cross-make)\n\n## Build Info\n\nCustom builds of `musl-cross-make` that sync with [Alpine OS Linux target architecture configurations](https://git.alpinelinux.org/aports/tree/main/gcc/APKBUILD#n292).\n\n```bash\naarch64-linux-musl=\"--with-arch=armv8-a --with-abi=lp64\"\narm-linux-musleabi=\"--with-arch=armv5te --with-tune=arm926ej-s --with-float=soft --with-abi=aapcs-linux\"\narm-linux-musleabihf=\"--with-arch=armv6kz --with-tune=arm1176jzf-s --with-fpu=vfpv2 --with-float=hard --with-abi=aapcs-linux\"\narmv6-linux-musleabihf=\"--with-arch=armv6kz --with-tune=arm1176jzf-s --with-fpu=vfpv2 --with-float=hard --with-abi=aapcs-linux\"\narmv7l-linux-musleabihf=\"--with-arch=armv7-a --with-tune=generic-armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-abi=aapcs-linux --with-mode=thumb\"\ni686-linux-musl=\"--with-arch=pentium-m --with-fpmath=sse --with-tune=generic --enable-cld\"\nx86_64-linux-musl=\"--with-arch=x86-64 --with-tune=generic\"\nmips-linux-musl=\"--with-arch=mips32 --with-mips-plt --with-float=soft --with-abi=32\"\nmipsel-linux-musl=\"--with-arch=mips32 --with-mips-plt --with-float=soft --with-abi=32\"\nmips64-linux-musl=\"--with-arch=mips3 --with-tune=mips64 --with-mips-plt --with-float=soft --with-abi=64\"\nmips64el-linux-musl=\"--with-arch=mips3 --with-tune=mips64 --with-mips-plt --with-float=soft --with-abi=64\"\npowerpc-linux-musl=\"--enable-secureplt --enable-decimal-float=no\"\npowerpc64le-linux-musl=\"--with-abi=elfv2 --enable-secureplt --enable-decimal-float=no --enable-targets=powerpcle-linux\"\ns390x-linux-musl=\"--with-arch=z196 --with-tune=zEC12 --with-zarch --with-long-double-128 --enable-decimal-float\"\nriscv64-linux-musl=\"--with-arch=rv64gc --with-abi=lp64d --enable-autolink-libatomic\"\nloongarch64-linux-musl=\"--with-arch=la64v1.0 --with-abi=lp64d\"\n```\n\n## Download\n\nYou can use this URL to always get the latest release:\n\n```\nhttps://github.com/userdocs/qbt-musl-cross-make/releases/latest/download/\n```\n\nBy appending the desired target:\n\n```\naarch64-linux-musl.tar.xz\narm-linux-musleabi.tar.xz\narm-linux-musleabihf.tar.xz\narmv6-linux-musleabihf.tar.xz\narmv7l-linux-musleabihf.tar.xz\ni686-linux-musl.tar.xz\nloongarch64-linux-musl.tar.xz\nmips-linux-musl.tar.xz\nmips64-linux-musl.tar.xz\nmips64el-linux-musl.tar.xz\nmipsel-linux-musl.tar.xz\npowerpc-linux-musl.tar.xz\npowerpc64le-linux-musl.tar.xz\nriscv64-linux-musl.tar.xz\ns390x-linux-musl.tar.xz\nx86_64-linux-musl.tar.xz\n```\n\nFor example, for `x86_64`:\n\n```\nhttps://github.com/userdocs/qbt-musl-cross-make/releases/latest/download/x86_64-linux-musl.tar.xz\n```\n\n## Docker\n\nThere are docker images of the toolchains here \u003cghcr.io/userdocs/qbt-musl-cross-make\u003e\n\nTags are the toolset names.\n\n```bash\ndocker pull ghcr.io/userdocs/qbt-musl-cross-make:tagname\n```\n\nFor example:\n\n```bash\n docker pull ghcr.io/userdocs/qbt-musl-cross-make:aarch64-linux-musl\n```\n\n## Configuration\n\nThe build configuration is defined in the `config.mak` file [here](https://github.com/userdocs/qbt-musl-cross-make/blob/main/config.mak)\n\nThe versions configuration is defined in the `versions.mak` file [here](https://github.com/userdocs/qbt-musl-cross-make/blob/main/versions.mak)\n\nThe triples configuration is defined in the `triples.json` file [here](https://github.com/userdocs/qbt-musl-cross-make/blob/main/triples.json)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserdocs%2Fqbt-musl-cross-make-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuserdocs%2Fqbt-musl-cross-make-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuserdocs%2Fqbt-musl-cross-make-test/lists"}