retitle 178444 [external] large file interface mismatch check tags 178444 -patch thanks
I took a moment to look at this in more detail. The proposed check is intended to catch mismatches between libraries and binaries, where one was built with large file support and hence a 64-bit off_t and the other was built with a 32-bit off_t, thus potentially causing run-time segfaults and bus errors. As written, it needs access to the shared libraries that the binary was linked against in order to do the check, and I don't see an obvious but still useful simplification that handles one package at a time. (Requiring that everything be built with large file support might be a good idea in the abstract, but that would immediately render huge amounts of the archive buggy and without any real advantage.) At the least, there is no immediately applicable patch here. -- Russ Allbery ([EMAIL PROTECTED]) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]