source: npl/system/klibc/klibc.SlackBuild @ f9ce31e

perl-5.22
Last change on this file since f9ce31e was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 995 bytes
Line 
1#!/bin/bash
2#NEED:linux_src
3
4# Set initial variables:
5CWD=`pwd`
6if [ "$TMP" = "" ]; then
7  TMP=/tmp
8fi
9PKG=$TMP/pkg
10NAME=klibc
11VER=2.0.4
12ARCH=`arch`
13
14mkdir -p $PKG
15
16tar -xzf $NAME-$VER.tar.gz || exit 1
17
18cd $NAME-$VER || exit 1
19#patch -p1 -F3 < ../klibc-linux-libc-dev.patch || exit 1
20
21for P in `cat ../patches/series`; do
22        patch -p1 < "../patches/$P" || exit 1
23done
24
25
26#ln -s /usr/src/linux linux || exit 1
27mkdir linux || exit 1
28ln -s /usr/include/ linux/include || exit 1
29
30#echo "KRNLOBJ = /usr/lib/klibc" >> MCONFIG || exit 1
31#cat > "70klibc" <<-EOF
32#    PRELINK_PATH_MASK="/usr/lib/klibc"
33#EOF
34                               
35#export CFLAGS="-fgnu89-inline"
36make  || exit 1
37
38
39#./makeklcc.pl klcc.in klibc.config /usr/bin/perl || exit 1
40make INSTALLROOT=$PKG install || exit 1
41
42#mkdir $PKG/bin
43#cp klcc $PKG/bin || exit 1
44
45# Create the package:
46cd $PKG
47#makepkg -l y -c n $TMP/logrotate-$VERSION-$ARCH-$BUILD.tgz
48makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
49echo $VER > $CWD/$NAME.version &&
50arch > $CWD/$NAME.arch
51
Note: See TracBrowser for help on using the repository browser.