Package: perl Version: 25.14.2-6 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd
In perl-5.14.2/ext/File-Glob/bsd_glob.c the following definitions are made: #ifndef MAXPATHLEN # ifdef PATH_MAX # define MAXPATHLEN PATH_MAX # else # define MAXPATHLEN 1024 # endif #endif Since neither MAXPATHLEN nor PATH_MAX are defined for GNU/Hurd the default value 1024 is used. This value is far too small, and it hurts when building evolution, see bug #645552, resulting in a build failure. Can you please change the default from 1024 to 4096 to be on par with the constants used by other OSes, like Linux and kFreeBSD. The best solution however, would be if upstream changed to use dynamic allocation of strings in bsd_Glob.c instead of fixed-length string arrays. That will probably happen when a glob pattern exceeds 4096 bytes, if not earlier. Thanks! -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org