This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, libfortran] PR 40812 Large file support on MinGW
On Wed, Dec 2, 2009 at 05:58, Danny Smith <dansmister@gmail.com> wrote:
> On Wed, Dec 2, 2009 at 7:18 AM, Janne Blomqvist
> <blomqvist.janne@gmail.com> wrote:
>> Hi,
>>
>> the attached patch should make gfortran support > 2 GB files on MinGW.
>> I don't have a windows installation to test on, so I don't know if
>> this works or not. Though I regtested on x86_64-unknown-linux-gnu to
>> make sure that non-MinGW targets didn't change (it's all behind
>> #ifdefs, but just to be sure).
>>
>> Another caveat is that it uses features from the Win32 API that
>> according to MSDN are available only as of w2k and newer, so with this
>> patch we effectively drop support for pre-w2k targets on MinGW. I
>> don't know if anybody cares about such platforms any longer, if so
>> maybe the interested party could step up to the plate and contribute
>> some configure checks or somesuch so that we could fall back to the
>> old ftruncate or chsize functions?
>
> I care about pre-w2k WinNT at least. ?Please hold off on this while I
> test a simple modification that doesn't require the newer API.
Thanks. Just to be sure, please base your work on top of the improved patch at
http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00087.html
I accidentally sent the first patch to gcc@ and gcc-patches@ instead
of fortran@ and gcc-patches, so the email thread got a little bit
mixed up. Sorry about that.
--
Janne Blomqvist