[Bug 20042] Wine does not build on amd64 when linking to 32-bit libmpg123

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Apr 30 03:22:44 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=20042

--- Comment #49 from Thomas Orgis <thomas-forum at orgis.org> 2011-04-30 03:22:39 CDT ---
To conclude this ... since mpg123 1.12.0 we have a both largefile and
non-largefile interfaces in the same library file. So, for a typical 32 bit
libmpg123.so, there is mpg123_feedseek and mpg123_feedseek_64 in there. Since
mpg123 1.12.2, there are even aliases like mpg123_feedseek_32 on 32 bit systems
for the non-largefile variant, and mpg123_feedseek_64 on 64 bit systems for the
one-and-only largefile variant.

The main point is: You define _FILE_OFFSET_BITS, the mpg123 header selects the
functions according to that ... and the library should have the symbols for any
variant. If one could only figure out now what is going wrong again in the
gentoo build of wine ... see news on
https://bugs.gentoo.org/show_bug.cgi?id=299490 .

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list