commit 5fbf804

chld  ·  2026-08-22 22:47:50 +0000 UTC
parent a3ed466
alsa-utils: static build, silly me
3 files changed,  +6, -6
+0, -1
1@@ -1 +0,0 @@
2-clang -static $@
+2, -3
 1@@ -2,10 +2,9 @@
 2 NAME=guile
 3 VERSION=3.0.11
 4 RELEASE=1
 5-SOURCE="https://ftp.gnu.org/pub/gnu/guile/guile-3.0.11.tar.xz
 6-	CC_static"
 7+SOURCE="https://ftp.gnu.org/pub/gnu/guile/guile-3.0.11.tar.xz"
 8 build(){
 9-        static_cc=../CC_static
10+        static_cc='cc -static'
11 	CC=$static_cc CFLAGS='-static' GCC_CFLAGS='-static' LDFLAGS='-static' ./configure \
12 		--prefix=/ \
13 		--bindir=/bin \
+4, -2
 1@@ -5,18 +5,20 @@ RELEASE=1
 2 SOURCE="https://www.alsa-project.org/files/pub/utils/alsa-utils-${VERSION}.tar.bz2"
 3 
 4 build() {
 5-    ./configure \
 6+    static_cc='clang -static'
 7+    CC=$static_cc CFLAGS='-static' LDFLAGS='-static' PREFIX="$PREFIX" DESTDIR="$PKG" ./configure \
 8 		--disable-nls \
 9 		--bindir=/bin \
10 		--libdir=/lib \
11 		--sysconfdir=/etc \
12 		--sbindir=/bin \
13 		--prefix=/ \
14+		--enable-static \
15 		--without-gnu-ld \
16 		--without-librt \
17 		--with-curses=ncursesw \
18 		--disable-libtool-lock || die "configure failed"
19-	gmake PREFIX="$PREFIX" -j"$NPROC" || die "make failed"
20+	gmake PREFIX="$PREFIX" CC=$static_cc CFLAGS='-static' LDFLAGS='-static' -j"$NPROC" || die "make failed"
21 	gmake PREFIX="$PREFIX" DESTDIR="$PKG" install || die "make install failed"
22 }
23