Bug#754818: libpff: FTBFS on hurd-386
svante.signell at gmail.com
Mon Jul 14 16:56:56 UTC 2014
User: debian-hurd at lists.debian.org
libpff fails to build from source due to usage of PATH_MAX, which is not
defined on GNU/Hurd. The attached patch fixes usage of PATH_MAX as
second argument to getcwd() by using calls to getcwd (NULL, 0) instead.
Supporting (NULL, 0) as arguments is an extension to POSIX.1-2001 for
libc4, libc5 and glibc, so most modern systems have it. In order to
simplify the patch, only this version is implemented.
In case there is a need for a dual code path this can be fixed too, at
the cost of additional #ifdef's in the code and a configure.ac check for
the getcwd (NULL, 0) functionality.
libpff does not build on Hurd but with the PATH_MAX fix of libbfio in
bug #754792 and this patch it will.
Note: This patch is almost identical to the one in libewf: #754816 and
parts of libbfio: #754792
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 2121 bytes
Desc: not available
More information about the forensics-devel