[Bug 1090] - wine does not run anything - error with glibc 2.1.2
http://bugs.winehq.com/show_bug.cgi?id=1090 ------- Additional Comments From depanofsky97(a)alumni.amherst.edu 2002-10-21 22:06 ------- This is not a problem with a bad glibc version. Although this problem will go away when wine is re-compiled with the new glibc installed, the problem is in the wine source, not in glibc. From the glibc FAQ 3.12: ISO C states that identifiers beginning with an underscore are internal to the libc. An application program normally shouldn't use those internal interfaces (there are exceptions, e.g. __ivaliduser). If a program uses these interfaces, it's broken. These internal interfaces might change between glibc releases or dropped completely. The problem with a wine linked with glibc-2.2 not running with glibc-2.3 is because wine uses __libc_fork in scheduler/pthread.c and apparently, this interface has finally been dropped. I immagine that since __libc_fork is only used if (__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1) && defined(HAVE___LIBC_FORK) that wine can do without this hack. DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://bugs.winehq.com/show_bug.cgi?id=1090>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
participants (1)
-
wine-bugs@winehq.com