import os import subprocess from lib.make import * version("0.1.0") source_url(f"file://{os.getcwd()}/empty.tar") def build(): subprocess.run( os.environ.get("CC", "cc").split(" ") + [ "-shared", "-o", "libgcc_s.so.1", "-Wl,--no-as-needed", "-lunwind", "-Wl,--no-undefined", "-Wl,-soname,libgcc_s.so.1", ], check=True, ) on_build(build) def pack(composer): composer.makedir("lib") composer.addfile("libgcc_s.so.1", "lib/libgcc_s.so.1") package("libgcc-compat") dep("semi-libc @same-arch") dep("libunwind @same-arch") on_pack(pack)