mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-08-28 00:11:15 +00:00
1. change some directory structure for the build script
2. add build script and document see DOC/BuildVentoyFromSource.txt for detail
This commit is contained in:
34
DOC/installdietlibc.sh
Normal file
34
DOC/installdietlibc.sh
Normal file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
if ! [ -f ./dietlibc-0.34.tar.xz ]; then
|
||||
echo "No dietlibc-0.34.tar.xz found ..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -rf /opt/diet32
|
||||
rm -rf /opt/diet64
|
||||
|
||||
tar -xvf dietlibc-0.34.tar.xz
|
||||
cd dietlibc-0.34
|
||||
|
||||
prefix=/opt/diet64 make -j 4
|
||||
prefix=/opt/diet64 make install 2>/dev/null
|
||||
|
||||
cd ..
|
||||
rm -rf dietlibc-0.34
|
||||
|
||||
tar -xvf dietlibc-0.34.tar.xz
|
||||
cd dietlibc-0.34
|
||||
|
||||
sed "s/MYARCH:=.*/MYARCH=i386/" -i Makefile
|
||||
sed "s/CC=gcc/CC=gcc -m32/" -i Makefile
|
||||
|
||||
prefix=/opt/diet32 make -j 4
|
||||
prefix=/opt/diet32 make install 2>/dev/null
|
||||
|
||||
cd ..
|
||||
rm -rf dietlibc-0.34
|
||||
|
||||
echo ""
|
||||
echo " ================ success ==============="
|
||||
echo ""
|
Reference in New Issue
Block a user