From 6dd8c911a148268c6e2518a74df06efa64c0a803 Mon Sep 17 00:00:00 2001 From: sisungo Date: Fri, 10 Jul 2026 16:30:31 +0800 Subject: [PATCH] feat: update libgcc-compat to 0.2.0 Signed-off-by: sisungo --- packages/libgcc-compat/empty.tar | Bin 10240 -> 0 bytes packages/libgcc-compat/pkgbuild.py | 19 ++++--------------- 2 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 packages/libgcc-compat/empty.tar diff --git a/packages/libgcc-compat/empty.tar b/packages/libgcc-compat/empty.tar deleted file mode 100644 index 6de001425961c082a8577696afc19e815781fa30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10240 zcmeIuI}XAy5CuRVB{v|pvgAAz2vHCaP6}?1BT>*qG^Cr?tfl9l=6rk1uS423eaje; z+Q?({-*c_jq#UJ`e2ige`*K^A)Wxp9`dq%$`Sk3%RIhcJF89qRfAyOO6$A(nAV7cs p0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAVA>%0&nC{6u$rf diff --git a/packages/libgcc-compat/pkgbuild.py b/packages/libgcc-compat/pkgbuild.py index 4a1920d..70b1f2f 100644 --- a/packages/libgcc-compat/pkgbuild.py +++ b/packages/libgcc-compat/pkgbuild.py @@ -4,8 +4,8 @@ import subprocess from lib import arch from lib.make import * -version("0.1.0") -source_url(f"file://{os.getcwd()}/empty.tar") +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()}") @@ -13,19 +13,7 @@ builddep(f"linux-dev @{arch.get_target()}") 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, - ) + subprocess.run(["./build.sh"], check=True) on_build(build) @@ -34,6 +22,7 @@ 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")