工作需要升级GLIBC_2.18
在下载 glibc-2.18.tar.gz 包解压后运行../configure 报错:
These critical program are missing or too old: make
但笔者的Make 版本是4.3 不可能出现too old的问题
于是vim ../configure 检查一下是否有问题
在4775行可以看到
glibc 的模式匹配,这个正则没看太懂,大概意思应该是只支持3.79以上的,但没有匹配到4.xx的版本,稍作修改:
添加了一个4.[0-9]。
使configure检查的时候,让Make version >= 4.0 的也能通过。
最后成功编译