我正在使用 glibc 2.15 的 ubuntu 12.04 LTS 上开发和构建基于 QT 的应用程序。该应用程序的二进制版本可在某些 linux 发行版上运行,但不能在其他发行版上运行。主要问题之一是由不同版本的 glibc 与不同的 linux 发行版引起的兼容性问题。例如,它不适用于使用 glibc 2.12 的 centos 或使用 glibc 2.10 的 wary pup。
无论如何要在 ubuntu 12.04 LTS 上针对较低版本的 glibc 构建 QT?还是我必须切换到较低版本的 Ubuntu 才能完成所有开发工作?