On Oct 16, 2008, at 6:12 PM, Charles Marcus wrote:

Probably compiled with 32bit off_t, which prevents opening files >2GB. Compiling with 64bit off_t should be pretty easy with Linux, but I don't know if Postfix can be configured to do that without modifying Makefile
manually (-D_FILE_OFFSET_BITS=64).

Ah, thanks for the correction/explanation...

I guess then that this is essentially a 32-bit filesystem limitation?

No.

Or
are you saying that you could still compile postfix like this even on a
32 bit system?

Yes. The problem is that you need to be able to seek in files, so you have this off_t type for storing the file offset. Normally it's signed 32bit in 32bit systems, so the file sizes are limited to 2 GB. But Linux and Solaris at least support easily recompiling with 64bit off_t.

I'm also guessing that postfix running on a 64 bit system would normally
be compiled this way...?

With 64bit systems off_t is always 64bit.

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to