MCPcopy
hub / github.com/astral-sh/python-build-standalone / install_toolchain

Method install_toolchain

pythonbuild/buildenv.py:194–215  ·  view source on GitHub ↗
(
        self,
        build_dir,
        platform,
        target_triple,
        binutils=False,
        musl=False,
        clang=False,
        static=False,
    )

Source from the content-addressed store, hash-verified

192 extract_tar_to_directory(p, dest_path)
193
194 def install_toolchain(
195 self,
196 build_dir,
197 platform,
198 target_triple,
199 binutils=False,
200 musl=False,
201 clang=False,
202 static=False,
203 ):
204 if binutils:
205 self.install_toolchain_archive(build_dir, "binutils", platform)
206
207 if clang:
208 self.install_toolchain_archive(
209 build_dir, clang_toolchain(platform, target_triple), platform
210 )
211
212 if musl:
213 self.install_toolchain_archive(
214 build_dir, "musl-static" if static else "musl", platform
215 )
216
217 def run(self, program, user="build", environment=None):
218 if user != "build":

Callers 5

simple_buildFunction · 0.45
build_muslFunction · 0.45
build_libeditFunction · 0.45
build_cpython_hostFunction · 0.45
build_cpythonFunction · 0.45

Calls 2

clang_toolchainFunction · 0.85

Tested by

no test coverage detected