Code: Select all
require @gnu.org/libstdc++ 3
I added the corresponding checks, now I'm doing builds and need help testing them. Please fetch the attached packages for your architecture and the rc4 packages from AABeta and test both. Report back whether
- the attached builds pass the dependency checks
- if yes, whether they work after installation
- independently, whether the rc4 build works (it doesn't do checks)
The client builds would be more important.
The packages in this post are AMD64 packages without map future proofing that should run on pretty old systems.
Installation instructions: Download, run bzip2 -d on the file, execute "sh <path to unzipped file>".
Background information: The AMD64 builds are not perfect. X86 builds, to come later today, are statically linked against a specially compiled version of libxml2 that is compatible with older versions of glibc and has all the features we need. The same procedure fails on AMD64, I can either link statically with a good version of libxml2 that needs glibc 2.3, or link dynamically. The dependency checker cannot differentiate between libxml2 2.6.11 and 2.6.12, and we are using a feature of 2.6.12 for our map future proofing. So, in order to avoid the package failing silently and miserably on systems with 2.6.11, I have to disable map future proofing and depend on libxml2 2.6.0.