-
Notifications
You must be signed in to change notification settings - Fork 2
/
build_glibc.sh
42 lines (34 loc) · 696 Bytes
/
build_glibc.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
SRC=https://github.com/bminor/glibc/archive/refs/tags/
function download() {
local version=$1
local url=$SRC/$version.tar.gz
local file=$(basename $url)
if [ ! -f $file ]; then
wget $url
fi
tar -xzf $file
}
function build() {
local version=$1
download $version
local dir=glibc-$version
cd $dir
mkdir build
cd build
../configure --disable-werror --prefix=$(pwd)/out
make -j32 || exit 239
cd ../..
}
#build glibc-2.38
build glibc-2.37
build glibc-2.36
build glibc-2.35
build glibc-2.34
build glibc-2.33
build glibc-2.33
build glibc-2.32
build glibc-2.31
build glibc-2.30
build glibc-2.29
build glibc-2.28
build glibc-2.27