python-build-standalone
python-build-standalone copied to clipboard
Refactor static / dynamic linking into build options
A bit on the fence about where to put this, i.e., it could be a part of the target triple? Trying this out to start.
The goal here is to untangle the static vs shared builds from musl per #542 so we can ship both kinds in #541
After trying #547 I think this is a little simpler because we otherwise have to sanitize all the targets when building packages, e.g., <triple>-static is not a valid configure --host target.
Some history on shared / static fields can be found by following https://github.com/astral-sh/python-build-standalone/pull/241
Merged via https://github.com/astral-sh/python-build-standalone/pull/541