From 5cfea8e7b3281e89b90099cf5fbe33594c037983 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Wed, 28 Dec 2022 21:19:34 +0700 Subject: [PATCH] cpuburn: build statically The status quote of cpuburn is always built for 32bits on x86_64, which requires dynamic linker for 32 bit system. On x86-64 system, we can workaround by depends on glibc-32bit. However, we don't have that luxury on x86_64-musl system. Since `cpuburn` doesn't use any features from libc and/or dynamic linker, we can simply build static instead. Fix #41307 --- srcpkgs/cpuburn/patches/02-m32.patch | 2 +- srcpkgs/cpuburn/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/cpuburn/patches/02-m32.patch b/srcpkgs/cpuburn/patches/02-m32.patch index 6da74c20b0fd..d7a1cdf3945e 100644 --- a/srcpkgs/cpuburn/patches/02-m32.patch +++ b/srcpkgs/cpuburn/patches/02-m32.patch @@ -4,4 +4,4 @@ all : burnP5 burnP6 burnK6 burnK7 burnBX burnMMX .S: - gcc -s -nostdlib -o $@ $< -+ gcc -m32 -s -nostdlib -o $@ $< ++ gcc -static -m32 -s -nostdlib -o $@ $< diff --git a/srcpkgs/cpuburn/template b/srcpkgs/cpuburn/template index a215520fb764..27ac24c39e42 100644 --- a/srcpkgs/cpuburn/template +++ b/srcpkgs/cpuburn/template @@ -1,7 +1,7 @@ # Template file for 'cpuburn' pkgname=cpuburn version=1.4a -revision=4 +revision=5 archs="armv6l* armv7l* i686* x86_64*" short_desc="Collection of programs to put heavy load on CPU" maintainer="Leah Neukirchen "