This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Build 3.1 Fails, if build dir is on not on source file system,due to hard link creation.
- From: Russ Allbery <rra at stanford dot edu>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 23 May 2002 16:43:21 -0700
- Subject: Re: Build 3.1 Fails, if build dir is on not on source file system,due to hard link creation.
- Organization: The Eyrie
- References: <20020523023326.78529.qmail@web14606.mail.yahoo.com>
Mat Hounsell <mat_geek@yahoo.com.au> writes:
> PR: 6776
> LibSTDC++ will cause a GCC 3.1 build to fail if the build and source
> directory are on different file systems. This is because it tries to
> create a hard link from a header file to the build directory and doesn't
> gracefully handle the failure.
Incidentally, people working on makefile and configure stuff like this
should be aware that cross-directory hard links are not universally
supported, and that there are some file systems (AFS for one) that do not
support hard links outside of the same directory under any circumstances
whatsoever.
--
Russ Allbery (rra@stanford.edu) <http://www.eyrie.org/~eagle/>