C++软件源码在高版本Linux下编译运行通过,怎么改使得它能够在低版本Linux下编译运行?

源码在低版本下编译一直报
图片说明
procise为软件名,不能修改低版本Linux系统下的一些系统文件,只能在源码里面改,至少不能乱修改系统。
请问这该怎么改,大概在源码的哪些模块修改?
求大神,源码不能贴出!

把高版本的glibc也复制过去。可能还有其他的库也要带过去。