[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#178444: Large file support sanity check



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 (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: