Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve cross-compile instructions and makefile support #849

Merged
merged 1 commit into from
Jul 17, 2024

Commits on Jun 28, 2024

  1. improve cross-compile instructions and makefile support

    Add a `--cross` argument to `configure` to indicate that the generated
    makefile's `make` should be like `make kernel`, and a pb-based
    bootstrap should rerun `configure` to build for the host machine
    instead of the specified target machine.
    
    Also, add support for `DESTDIR` as a more conventional alternative to
    the `--temproot` configure flag. While we're at it, recognize
    `CFLAGS_FOR_BUILD` for building `bin/zuo`.
    
    As part of the change to `configure`, having `CC_FOR_BUILD` set does
    not by itself disable the use of pb for creating or updating boot
    files. Depending on how boot files are obtained, `--force` now may be
    needed when using `CC_FOR_BUILD` as part of a cross compile that
    doesn't use `--cross`.
    mflatt committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    67369af View commit details
    Browse the repository at this point in the history