bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #40344] Can't handle Windows path names longer than 259 characters


From: Eli Zaretskii
Subject: [bug #40344] Can't handle Windows path names longer than 259 characters
Date: Tue, 22 Oct 2013 07:13:34 +0000
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0

Update of bug #40344 (project make):

                Severity:              3 - Normal => 1 - Wish               
              Item Group:                     Bug => Enhancement            
           Triage Status:                    None => Major Effort           
                 Summary: Can't handle Windows long path names => Can't handle
Windows path names longer than 259 characters

    _______________________________________________________

Follow-up Comment #1:

I presume the result exceeded the 259-character limit of file names that Win32
APIs and CRT library functions can handle.  Make doesn't support longer names,
as it relies on APIs which normalize file names, including (but not limited
to) automatic conversion of forward slashes to backslashes.  Switch to using
Unicode APIs is a major effort in any program which came from Unix and assumes
that character strings can be processed with 'char *' pointers and library
functions that accept 'char *' arguments.

Patches are welcome to lift this limitation.  Until then, use SUBST or CD to
work around it.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?40344>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]