[Bug 22132] update configure to work with mpg123 1.11.0

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Mar 23 11:05:59 CDT 2010


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





--- Comment #11 from Thomas Orgis <thomas-forum at orgis.org>  2010-03-23 11:05:59 ---
While I am not eager to change the large file handling _again_ (now needing to
provide libmpg123_64 for the future as symlink to the new dualmode library?),
what I can offer is this:
If someone comes up with a patch to mpg123 that makes the largefile build
include the ABI for default off_t and which is not specific to one certain
platform (meaning: it should not just work on GNU/Linux, but also on Solaris),
without complicating things for systems with defined one off_t size, I will
consider including it. But by myself, I do not see me coding this, sorry.

Oh, and it would need to safely handle passing of file descriptors from the
client app to mpg123_open_fd(). I do not know exactly how exchangeable, if at
all, descriptors are between small and large file code -- I just expect
trouble.

But yes, I forgot about crossover and friends. Such packages face troubles with
GNU/Linux distributions anyway -- you do a package for a certain distro, for
the certain libs it installs. Else, an option for such packages is to include
libraries that are tricky to rely on (so, everything except libc and libx11,
perhaps).

But, this discussion is rather academic considering that mpg123 1.11 _is_
released now and the two sonames are fact now. When one has to deal with the
legacy anyway, it wouldn't really help the wine project if mpg123 1.12 would
include a dual-mode library, would it? It would still need to deal with
possibilities of small-file libmpg123.so, large-file libmpg123.so, large-file
libmpg123_64.so, and now possibly dual-mode libmpg123.so, which wouldn't add
work, but also it wouldn't save any work:-/

-- 
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