OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: Epoll fun - final thoughts (maybe off topic)

From: Adrian Ulrich (pfixblinkenlights.ch)
Date: Wed May 02 2007 - 10:44:36 CDT


> Can I safely ignore these and install/run postfix or no? Thanks again
> for the help.

It seems that this error message appears because gcc
works on /lib/libc.so.6 (= libc with pseudo epoll)

But running the compiled output on a Linux 2.6 system will use the epoll
enabled glibc at /lib/tls/libc.so.6.

You can verify this using ldd:

ldd /usr/libexec/postfix/smtpd |grep tls
        libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7e01000)
        libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7ded000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7cbe000)
                          ^^^

Note:
 * /lib/libc.so.6 was compiled with linux 2.4.33.3 kernel headers
 * /lib/tls/libc.so.6 was compiled with linux 2.6.17.13 kernel headers

I'm running Postfix 2.4.1 myself on Slackware 11 with epoll support.

Regards,
 Adrian

 --
 RFC 1925:
   (11) Every old idea will be proposed again with a different name and
        a different presentation, regardless of whether it works.