http://bugs.winehq.org/show_bug.cgi?id=20042
--- Comment #20 from Scott Ritchie scott@open-vote.org 2009-11-01 16:23:28 ---
I believe that this flag should only be passed when building a 32-bit compatibility library for use on a 64-bit system. Since the library is aware of "large file support" (and the generic 32-bit build doesn't have large file support enabled) you end up with a mismatch in the size of the "off_t" type. So, if you don't turn on the flag you'll build the library with 8-byte file offsets instead of 4-byte file offsets.
If it's harmless on a 32 bit build for 32 bit systems then I can just tell the package to always use that switch for that arch. Is that the case?