import os import subprocess from lib import arch from lib.make import * version("0.2.0") source_url("https://gitea.semilabs.org/semios/libgcc-compat/archive/v0.2.0.tar.gz") builddep("shortcut/c") builddep(f"libunwind-dev @{arch.get_target()}") builddep(f"linux-dev @{arch.get_target()}") def build(): subprocess.run(["./build.sh"], check=True) on_build(build) def pack(composer): composer.makedir("lib") composer.addfile("libgcc_s.so.1", "lib/libgcc_s.so.1") composer.addfile("libatomic.so.1", "lib/libatomic.so.1") package("libgcc-compat") dep("semi-libc @same-arch") dep("libunwind @same-arch") on_pack(pack)