hugs building on the hurd fails as shown at http://buildd.debian.org/fetch.php?&pkg=hugs98&ver=98.200109-5&arch=hurd-i38... I haven't tried the latest source from CVS, but http://cvs.haskell.org/cgi-bin/cvsweb.cgi/hugs98/src/machdep.c?rev=1.87&cont... looks like it has the same problem. Based on http://lists.debian.org/debian-hurd/2002/debian-hurd-200211/msg00085.html it looks like you have to support arbitrarily large paths, which should hopefully be easily solved with a malloc/free here and there. Thanks Ian
On Tue, Apr 22, 2003 at 03:19:24PM +0100, Ian Lynagh wrote:
hugs building on the hurd fails as shown at
http://buildd.debian.org/fetch.php?&pkg=hugs98&ver=98.200109-5&arch=hurd-i38...
I haven't tried the latest source from CVS, but http://cvs.haskell.org/cgi-bin/cvsweb.cgi/hugs98/src/machdep.c?rev=1.87&cont... looks like it has the same problem.
Based on http://lists.debian.org/debian-hurd/2002/debian-hurd-200211/msg00085.html it looks like you have to support arbitrarily large paths, which should hopefully be easily solved with a malloc/free here and there.
OK, so we should use canonicalize_file_name() if available instead of realpath(). Problem is the "here" and "there" are widely separated -- it's going to be messy.
participants (2)
-
Ian Lynagh -
Ross Paterson