[GRASS-dev] [GRASS GIS] #1131: Global LFS for wingrass
GRASS GIS
trac at osgeo.org
Fri Jun 14 03:25:55 PDT 2013
#1131: Global LFS for wingrass
--------------------------+-------------------------------------------------
Reporter: mmetz | Owner: grass-dev@…
Type: defect | Status: new
Priority: critical | Milestone: 7.0.0
Component: LibGIS | Version: svn-trunk
Keywords: LFS,wingrass | Platform: MSWindows 7
Cpu: All |
--------------------------+-------------------------------------------------
Comment(by mmetz):
[Extending LFS support to other platforms]
Apparently there is a limited number of switches needed to get LFS. 64 bit
off_t seems to be activated with either -n32 (IRIX),
-D_FILE_OFFSET_BITS=64 (most *NIX systems), or -D_LARGE_FILES (AIX-style
hosts). Additionally, -D_LARGEFILE_SOURCE might be needed to expose the 64
bit versions of fseeko etc.
The current LFS test in configure tests for all these switches, but the
result is forgotten, thus the crude hack in Grass.make for global LFS.
I have modified the configure tests such that any switches needed for LFS
are stored as LFS_CFLAGS. Tests show that on Linux 64 bit, nothing is
needed. On Solaris 32 bit, -D_FILE_OFFSET_BITS=64 is needed and
-D_LARGEFILE_SOURCE recommended. On FreeBSD 64 bit, nothing is needed.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/1131#comment:18>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list