comparison lib/musl/musl.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children d1dbb848c42d
comparison
equal deleted inserted replaced
1221:a47aaf9743a0 1222:325631424c65
34 with_static="--disable-shared" 34 with_static="--disable-shared"
35 else 35 else
36 PKGPRESERVE="lib/ld-musl-x86_64.so.1" 36 PKGPRESERVE="lib/ld-musl-x86_64.so.1"
37 fi 37 fi
38 38
39 rm -rf $PKGNAME-$PKGVERSION 39 build()
40 tar xvf $PKGNAME-$PKGVERSION.tar.gz 40 {
41 cd $PKGNAME-$PKGVERSION 41 rm -rf $PKGNAME-$PKGVERSION
42 tar xvf $PKGNAME-$PKGVERSION.tar.gz
43 cd $PKGNAME-$PKGVERSION
42 44
43 CC="$CC" \ 45 CC="$CC" \
44 CFLAGS="$CFLAGS" \ 46 CFLAGS="$CFLAGS" \
45 ./configure \ 47 ./configure \
46 --prefix=/usr \ 48 --prefix= \
47 $with_static 49 $with_static
48 make \ 50 make \
49 AR=llvm-ar \ 51 AR=llvm-ar \
50 RANLIB=llvm-ranlib \ 52 RANLIB=llvm-ranlib \
51 DESTDIR=$DESTDIR \ 53 DESTDIR=$DESTDIR \
52 all install 54 all install
53 55
54 if [ "$STATIC" != "yes" ]; then 56 if [ "$STATIC" != "yes" ]; then
55 mkdir -p $DESTDIR/bin 57 mkdir -p $DESTDIR/bin
56 ln -sf /lib/ld-musl-x86_64.so.1 $DESTDIR/bin/ldd 58 ln -sf /lib/ld-musl-x86_64.so.1 $DESTDIR/bin/ldd
57 fi 59 fi
58 60
59 cd .. 61 cd ..
60 rm -rf $PKGNAME-$PKGVERSION 62 rm -rf $PKGNAME-$PKGVERSION
63 }