From 7522fd9bba9f685fbf9c959e7c4d52a9f4f6be95 Mon Sep 17 00:00:00 2001 From: M.Dinslage Date: Sun, 1 Aug 2021 03:29:36 -0500 Subject: misc/klibc: Updated for version 2.0.9. Signed-off-by: Robby Workman --- misc/klibc/klibc.SlackBuild | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'misc/klibc/klibc.SlackBuild') diff --git a/misc/klibc/klibc.SlackBuild b/misc/klibc/klibc.SlackBuild index 7f2b0f5d74..b92e17c21f 100644 --- a/misc/klibc/klibc.SlackBuild +++ b/misc/klibc/klibc.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for klibc -# Copyright 2014 Matt Dinslage (daedra1980@gmail.com), Springfield, MO, USA +# Copyright 2021 Matt Dinslage (daedra1980@gmail.com), Springfield, MO, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=klibc -VERSION=${VERSION:-2.0.4} +VERSION=${VERSION:-2.0.9} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -86,12 +86,14 @@ if [ $ARCH = "x86_64" ]; then sed -i 's,$(prefix)/lib,$(prefix)/lib64,g' Makefile fi -# Patch for building with newer kernels. -# Thanks to the gentoo team for the patch. -patch -p1 < $CWD/klibc-2.0.3-kernel-uapi.patch +mkdir -p uapi/include +ln -sf /usr/include/{asm,asm-generic,linux} uapi/include/ -env -u ARCH KLIBCKERNELSRC=/lib/modules/$KERNEL/source HOSTCFLAGS="$SLKCFLAGS" make -env -u ARCH KLIBCKERNELSRC=/lib/modules/$KERNEL/source make install INSTALLROOT=$PKG +make KLIBCKERNELSRC=uapi +make KLIBCKERNELSRC=uapi install INSTALLROOT=$PKG + +# Don't ship .la files: +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true -- cgit v1.2.3