Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: bazelbuild/apple_support
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.22.1
Choose a base ref
...
head repository: bazelbuild/apple_support
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.23.0
Choose a head ref
  • 8 commits
  • 22 files changed
  • 7 contributors

Commits on Jul 6, 2025

  1. Mark module extension as reproducible (#328)

    This removes an unnecessary lockfile entry.
    
    The module extension is kept in place so that `use_extension` calls
    don't need to be updated. The repo rules are moved into a separate file
    so that WORKSPACE setups don't fail on a cyclic load of
    `bazel_features`. The newly exposed repo rules are protected by load
    visibility.
    fmeum authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    b97a00d View commit details
    Browse the repository at this point in the history
  2. Remove owner from create_linking_context (#417)

    This was removed upstream, only used in tests
    keith authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    addaa43 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2025

  1. Configuration menu
    Copy the full SHA
    2923adf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5922b64 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Add support for BAZEL_CONLYOPTS, BAZEL_CXXOPTS, BAZEL_LINKOPTS (#416)

    When doing multi-platform builds, using --cxxopt and friends ends up
    modifying the toolchain for both OSX, and any target. rules_cc provides
    environmental variables to modify the toolchain (which can be modified
    through --repo_env), which get around this issue. Add support here for
    them too.
    
    Signed-off-by: Austin Schuh <austin.linux@gmail.com>
    AustinSchuh authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    7009b77 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. cc_binary: support .dSYM generation (#402)

    Add support for generating a .dSYM file if this is requested using
    `--apple_generate_dsym`. This change contains the following patches:
    
    * Add `DSYM_HINT` flags to be picked up by `wrapped_clang` to generate
    .dSYM bundles on request.
    * In `wrapped_clang.cc` make sure the linked binary is stripped after
    generating the .dSYM bundle first to make the .dSYM bundle contain
    useful information.
    
    Adopts [changes](bazelbuild/bazel#25881) in
    bazel to support .dSYM files (as part of fixing
    bazelbuild/bazel#16893).
    benjivos authored Aug 1, 2025
    Configuration menu
    Copy the full SHA
    9975f41 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2025

  1. Pass -object_path_lto <path> linker flag for LTO builds (#420)

    This is needed for LTO builds, this is the path to which linker writes
    one big object file after performing link time optimisations, and then
    this object file would be used during final linking to create the App
    binary, without this file binary would contain invalid debug symbols,
    more info - bazelbuild/rules_swift#1529 .
    
    To enable this you need to pass `bazel build --features=full_lto` or
    `bazel build --features=thin_lto`, along with `rules_swift` LTO
    features.
    
    Closes - bazelbuild/rules_swift#1529
    sanju-naik authored Aug 6, 2025
    Configuration menu
    Copy the full SHA
    61b44d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2025

  1. Added http_dmg repository rule for fetching and extracting dmgs (#421)

    I've needed this behavior in the past and was able to get something that
    works but don't know what the best home would be for such a rule. This
    seemed to be the most appropriate place I could find in place of adding.
    Looking forward to see if maintainers here agree and if so some
    feedback!
    UebelAndre authored Aug 22, 2025
    Configuration menu
    Copy the full SHA
    dd7558f View commit details
    Browse the repository at this point in the history
Loading