On Tue, Aug 31, 2004 at 11:48:16AM +0300, Shachar Shemesh wrote:
> Mike Hearn wrote:
>
> >>Building with a recent glibc and running on an older one is not
> >>supported by glibc, and it won't work for many reasons having nothing
> >>to do with epoll. Crossover runs everywhere because it is built
>
Details, please. How do I do that?
readelf -aW /lib/libc.so.6 | grep epoll
if the symbols are declared WEAK then you can do this (assuming AJ agrees).
#pragma weak epoll_whatever
should do the trick.
In the resulting binary "readelf -aW mybinary | grep epoll" should
should you the weak linkage. At
Mike Hearn wrote:
Building with a recent glibc and running on an older one is not
supported by glibc, and it won't work for many reasons having nothing
to do with epoll. Crossover runs everywhere because it is built
against a very old glibc.
To clarify, it is possible to build against a new glibc
Building with a recent glibc and running on an older one is not
supported by glibc, and it won't work for many reasons having nothing
to do with epoll. Crossover runs everywhere because it is built
against a very old glibc.
To clarify, it is possible to build against a new glibc and have it run
on
Shachar Shemesh <[EMAIL PROTECTED]> writes:
> After much talk, the patch seems ready for commit. Since there are many
> systems with slightly older glibc that have the header but do not have
> the implementation in glibc, or that have a stub implementation that is
> guaranteed to fail, we are call