[exim-dev] [Bug 438] New: exim 4.64 build fails with with ol…

Top Page
Delete this message
Reply to this message
Author: bug438
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 438] New: exim 4.64 build fails with with old glibc
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

http://www.exim.org/bugzilla/show_bug.cgi?id=438

           Summary: exim 4.64 build fails with with old glibc
           Product: Exim
           Version: 4.63
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: low
         Component: Unfiled
        AssignedTo: ph10@???
        ReportedBy: duke@???
         QAContact: exim-dev@???



OS: Red Hat Linux release 7.3 (Valhalla)
Kernel: 2.4.32
GLIBC: glibc-2.2.5-34
Exim release: 4.64

hi,

i tried to build the 4.64 release of exim on my mailserver and it failed with:

In file included from transport.c:17:
/usr/include/sys/sendfile.h:26:3: #error "<sys/sendfile.h> cannot be used with
_FILE_OFFSET_BITS=64"
make[1]: *** [transport.o] Error 1

you probably should check, whether the installed glibc version supports
sendfile with _FILE_OFFSET_BITS=64 during the build process.
if i drop the "#define HAVE_LINUX_SENDFILE" in os.h-Linux, exim builds fine.

bg,
tom.

--
Configure bugmail: http://www.exim.org/bugzilla/userprefs.cgi?tab=email