GitXplorerGitXplorer
j

cross-compiler

public
7 stars
2 forks
1 issues

Commits

List of commits on branch main.
Unverified
34d0c277617a1aaa138fd94e59a19433229a0fdd

configure patches have been merged upstream.

jjessicah committed 4 months ago
Unverified
f10a35043ef4e27de47df4a801b882fd22b2929c

Remove obsolete patches.

jjessicah committed 4 months ago
Unverified
86e43116f272ab0140a79a3a29c9c33c88171b5b

Update to work with latest Haiku.

jjessicah committed 4 months ago
Unverified
4ebef6d4653aade38225b7bdc20f80bebe82d042

Make generated fetch_packages script more robust and friendly.

jjessicah committed 2 years ago
Unverified
24206b8aba9aec659c2d244dfe637fcf405d64df

Tidy up git clone/fetch.

jjessicah committed 2 years ago
Unverified
1c465fd463833af6c8b13d09d9b160d1c1578d80

Fix unesacped backticks in `echo`.

jjessicah committed 2 years ago

README

The README file for this repository.

Haiku Cross Compiler + Sysroot

This repo contains a script for building a Haiku cross-compiler and accompanying sysroot, where packages can be extracted.

./build-rootfs.sh will download the current Haiku and buildtools repos, build the cross-compiler, then the main Haiku and development packages, and extract all downloaded and built packages into the sysroot.

Additional packages can be extracted with ./package-extract.sh <path-to-package.hpkg>, which will extract them into the sysroot for you.

The easiest way to obtain packages is to copy them out of a running Haiku install. Haiku provides the pkgman CLI tool for installing packages. You can install the package containing a specific library with pkgman install devel:libz, as a simple example. This will fetch both the build time and runtime packages, both of which need to be installed. E.g.

  • ./package-extract.sh libz-*.hpkg
  • ./package-extract.sh libz_devel-*.hpkg

Packages can also be downloaded directly at: