Haakon Riiser wrote:
[A.J.Mechelynck]

-D_FILE_OFFSET_BITS=64 is set on my gcc command-line without me having done anything special to get it.

Strange; it doesn't do that on my system.  Does it work if you
invoke ./configure without any extra arguments?

By the way, I noticed that your build also sets _LARGEFILE_SOURCE.
I didn't think this macro was needed, since all it does it enable
two extra functions, ftello() and fseeko(), which I assumed would
not make any difference in the tags issue.  Turns out that I was
wrong -- defining _LARGEFILE_SOURCE somehow fixed the problem.


Configure with no extra arguments will build a "Normal" version without Gnome and with no interpreters. Now that million-line file I spoke about is in UTF-8 and contains CJK characters mixed in with English text. A "Normal"-version Vim couldn't edit it because it would have no multi-byte editing support.

Hmm... Which version are you using?

- tiny, small, normal, large, big, huge? (I have huge)
- no GUI, Motif, Athena, NextAW, GTK1, GTK1 with Gnome, GTK2, GTK2 with Gnome? Or MacOsX without X11? And in the latter case, Motorola, Intel or Universal binary? (I have GTK2 with Gnome on Linux i386)

I suppose (rightly or wrongly) that one of Huge, GTK2 and Gnome (or something that is implied by them) is what turns on -D_LARGEFILE_SOURCE and -D_FILE_OFFSET_BITS=64


Best regards,
Tony.

Reply via email to