mirror of
git://git.2f30.org/morpheus.git
synced 2024-06-16 14:08:34 +00:00
Disable building shared libs and add prepare-root
This commit is contained in:
parent
d7e16587ec
commit
286b38eda5
@ -12,7 +12,7 @@ unpack() {
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
pushd src/libevent-2.0.21-stable
|
pushd src/libevent-2.0.21-stable
|
||||||
CC=musl-gcc ./configure --prefix=$top/cross
|
CC=musl-gcc ./configure --prefix=$top/cross --disable-shared
|
||||||
make CC=musl-gcc -j$nprocs
|
make CC=musl-gcc -j$nprocs
|
||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ unpack() {
|
|||||||
|
|
||||||
build() {
|
build() {
|
||||||
pushd src/musl-0.9.13
|
pushd src/musl-0.9.13
|
||||||
./configure --prefix=$top/cross --syslibdir=$top/cross/lib
|
./configure --prefix=$top/cross --syslibdir=$top/cross/lib --disable-shared
|
||||||
make -j$nprocs
|
make -j$nprocs
|
||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
|
9
prepare-root
Normal file
9
prepare-root
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
mkdir -p src cross
|
||||||
|
mkdir -p $root/{bin,boot,dev,etc,home,root,lib,var,share,tmp,sys,proc}
|
||||||
|
mkdir -p $root/dev/shm
|
||||||
|
mkdir -p $root/share/{doc,man}
|
||||||
|
mkdir -p $root/var/run
|
||||||
|
cd $root
|
||||||
|
ln -s . usr
|
||||||
|
ln -s bin sbin
|
||||||
|
cd -
|
13
stage0
13
stage0
@ -8,18 +8,7 @@ mirror=http://dl.2f30.org/morpheus-pkgs
|
|||||||
export top root nprocs mirror
|
export top root nprocs mirror
|
||||||
|
|
||||||
./clean
|
./clean
|
||||||
# Create directory hierarchy
|
. ./prepare-root
|
||||||
mkdir -p src cross
|
|
||||||
mkdir -p $root/{bin,boot,dev,etc,home,root,lib,var,share,tmp,sys,proc}
|
|
||||||
mkdir -p $root/dev/shm
|
|
||||||
mkdir -p $root/share/{doc,man}
|
|
||||||
mkdir -p $root/var/run
|
|
||||||
pushd $root/
|
|
||||||
if [ -e sbin ]; then
|
|
||||||
unlink sbin
|
|
||||||
fi
|
|
||||||
ln -s /bin sbin
|
|
||||||
popd
|
|
||||||
|
|
||||||
./build cross-scripts/musl-0.9.13
|
./build cross-scripts/musl-0.9.13
|
||||||
./build cross-scripts/libevent-2.0.21
|
./build cross-scripts/libevent-2.0.21
|
||||||
|
Loading…
Reference in New Issue
Block a user