{"id":13647621,"url":"https://github.com/open-power/op-build","last_synced_at":"2026-01-27T06:01:10.570Z","repository":{"id":18279487,"uuid":"21445370","full_name":"open-power/op-build","owner":"open-power","description":"Buildroot overlay for Open Power","archived":false,"fork":false,"pushed_at":"2026-01-22T13:17:27.000Z","size":11918,"stargazers_count":109,"open_issues_count":71,"forks_count":179,"subscribers_count":42,"default_branch":"master","last_synced_at":"2026-01-23T05:41:08.218Z","etag":null,"topics":["firmware","makefile","openpower"],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-power.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-07-03T01:01:49.000Z","updated_at":"2025-12-01T15:20:33.000Z","dependencies_parsed_at":"2024-01-28T20:27:21.825Z","dependency_job_id":"57ce8f6d-fdf2-4a00-a7c4-181b67eed9be","html_url":"https://github.com/open-power/op-build","commit_stats":null,"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/open-power/op-build","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-power%2Fop-build","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-power%2Fop-build/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-power%2Fop-build/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-power%2Fop-build/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-power","download_url":"https://codeload.github.com/open-power/op-build/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-power%2Fop-build/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28805318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T05:43:52.625Z","status":"ssl_error","status_checked_at":"2026-01-27T05:43:48.957Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["firmware","makefile","openpower"],"created_at":"2024-08-02T01:03:40.627Z","updated_at":"2026-01-27T06:01:10.553Z","avatar_url":"https://github.com/open-power.png","language":"Makefile","funding_links":[],"categories":["Makefile"],"sub_categories":[],"readme":"# OpenPOWER Firmware Build Environment\n\nThe OpenPOWER firmware build process uses Buildroot to create a toolchain and\nbuild the various components of the PNOR firmware, including Hostboot, Skiboot,\nOCC, Petitboot etc.\n\n## Documentation\n\nhttps://open-power.github.io/op-build/\n\nSee the doc/ directory for documentation source. Contributions\nare *VERY* welcome!\n\n## Development\n\nIssues, Milestones, pull requests and code hosting is on GitHub:\nhttps://github.com/open-power/op-build\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for howto contribute code.\n\n* Mailing list: openpower-firmware@lists.ozlabs.org\n* Info/Subscribe: https://lists.ozlabs.org/listinfo/openpower-firmware  \n* Archives: https://lists.ozlabs.org/pipermail/openpower-firmware/\n\n## Building an image\n\nTo build an image for a Blackbird system:\n\n```\ngit clone --recursive https://github.com/open-power/op-build.git\ncd op-build\n./op-build blackbird_defconfig \u0026\u0026 ./op-build\n```\n\nThere are also default configurations for other platforms in\n`openpower/configs/`. Current POWER9 platforms include Witherspoon,\nBoston (p9dsu), Romulus, and Zaius.\n\nBuildroot/op-build supports both native and cross-compilation - it will\nautomatically download and build an appropriate toolchain as part of the build\nprocess, so you don't need to worry about setting up a\ncross-compiler. Cross-compiling from a x86-64 host is officially supported.\n\nThe machine your building on will need Python 2.7, GCC 8.4 (or later), and\na handful of other packages (see below).\n\n### Dependencies for *64-bit* Ubuntu/Debian systems\n\n1. Install Ubuntu 22.04 or Debian 12 (x86_64 or ppc64le).\n2. Enable Universe (Ubuntu only):\n\n        sudo apt-get install software-properties-common\n        sudo add-apt-repository universe\n3. Install the packages necessary for the build:\n\n        sudo apt-get install cscope universal-ctags libz-dev libexpat-dev \\\n          python2 python-is-python3 language-pack-en texinfo gawk cpio xxd \\\n          build-essential g++ git bison flex unzip \\\n          libssl-dev libxml-simple-perl libxml-sax-perl libxml-parser-perl libxml2-dev libxml2-utils xsltproc \\\n          wget bc rsync\n\n### Dependencies for *64-bit* Fedora systems\n\n1. Install Fedora 33 (x86_64 or ppc64le).\n2. Install the packages necessary for the build:\n\n        sudo dnf install gcc-c++ flex bison git ctags cscope expat-devel patch \\\n          zlib-devel zlib-static texinfo \"perl(bigint)\" \"perl(XML::Simple)\" \\\n          \"perl(YAML)\" \"perl(XML::SAX)\" \"perl(Fatal)\" \"perl(Thread::Queue)\" \\\n          \"perl(Env)\" \"perl(XML::LibXML)\" \"perl(Digest::SHA1)\" \"perl(ExtUtils::MakeMaker)\" \\\n          \"perl(FindBin)\" \"perl(English)\" \"perl(Time::localtime)\" \"perl(open)\" \\\n          libxml2-devel which wget unzip tar cpio python bzip2 bc findutils ncurses-devel \\\n          openssl-devel make libxslt vim-common lzo-devel python2 rsync hostname\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-power%2Fop-build","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-power%2Fop-build","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-power%2Fop-build/lists"}