Skip to content

Enable Builds without MSAL Broker Support - #654

Merged
embetten merged 5 commits into
masterfrom
users/embetten/enable-brokerless-builds
Mar 10, 2026
Merged

embetten merged 5 commits into
masterfrom
users/embetten/enable-brokerless-builds

Conversation

@embetten

@embetten embetten commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

The Microsoft.Identity.Client.Broker Linux library (libmsalruntime.so) depends on GLIBCXX_3.4.30 and additional libraries, which breaks currently supported manylinux-2-* compliance for our self‑contained artifacts-keyring Linux wheels. To unblock manylinux‑compliant self‑contained builds, this change allows producing a build of the artifacts-credprovider without the Microsoft.Identity.Client.Broker. The Linux broker support would be available in artifacts-keyring via the source distribution, but that would be dependent on the .net runtime.

This PR introduces a build parameter to control this behavior.

@embetten
embetten merged commit 004cb79 into master Mar 10, 2026
56 checks passed
@embetten
embetten deleted the users/embetten/enable-brokerless-builds branch March 10, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants