this repo helps you to download & debug & complie glibc easily.
feature
download glibc binary
download glibc debug file
extract custom glibc
download & complie glibc source code
usage
download
check supported packages. remember to run update_list at first.
➜ glibc-all-in-one ./update_list
[+] Common list has been save to "list"
[+] Old-release list has been save to "old_list"
➜ glibc-all-in-one cat list
2.23-0ubuntu10_amd64
2.23-0ubuntu10_i386
2.23-0ubuntu11_amd64
2.23-0ubuntu11_i386
2.23-0ubuntu3_amd64
2.23-0ubuntu3_i386
2.27-3ubuntu1_amd64
2.27-3ubuntu1_i386
2.28-0ubuntu1_amd64
2.28-0ubuntu1_i386
......
➜ glibc-all-in-one cat old_list
2.21-0ubuntu4.3_amd64
2.21-0ubuntu4.3_amd64
2.21-0ubuntu4_amd64
2.21-0ubuntu4_amd64
2.24-3ubuntu1_amd64
2.24-3ubuntu1_amd64
2.24-3ubuntu2.2_amd64
2.24-3ubuntu2.2_amd64
2.24-9ubuntu2.2_amd64
2.24-9ubuntu2.2_amd64
......
download.
Note: use download for packages in the list; use download_old for packages in the old_list.
glibc-all-in-one
this repo helps you to download & debug & complie glibc easily.
feature
usage
download
check supported packages. remember to run
update_list
at first.download.
Note: use
download
for packages in thelist
; usedownload_old
for packages in theold_list
.needed glibc not in my list ?
you can download the debs on your own, then use
extract
.compile
supported version: 2.19, 2.23-2.29
supported arch: i686, amd64
note: you may fail to build older version of glibc. ( not my problem ) . my friend says that ubuntu 16.04 is perfect to build all of them.
note: change the
GLIBC_DIR
in thebuild
, if you don’t want to build them on/glibc
.