In perl.git, the branch smoke-me/tonyc/symlink-creation has been created <http://perl5.git.perl.org/perl.git/commitdiff/aa1e32d556b3316dab2b79ab92a9b0c6a8c68a38?hp=0000000000000000000000000000000000000000>
at aa1e32d556b3316dab2b79ab92a9b0c6a8c68a38 (commit) - Log ----------------------------------------------------------------- commit aa1e32d556b3316dab2b79ab92a9b0c6a8c68a38 Author: Andrew Fresh <afre...@openbsd.org> Date: Sat May 31 15:37:52 2014 -0700 Better handling of symlink creation OpenBSD heavily uses the mksymlinks define to build outside of the src tree. This combines two commits from OpenBSD that improve the robustness and speed of creating the symlinks. From r1.24 by deraadt@: > After the MANIFEST-based symbolic link creation loop, there is a check > for a specific link to see if things worked out. Add a check for the very > last file in the MANIFEST, as well, since we are trying to spot a very > odd bug where symbolic links are not being created. Hopefully this will > help us diagnose it. http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/Configure#rev1.24 And from r1.25 by millert@: > More efficient method of building the symlink tree that makes better > use of awk. Slightly faster and works around an apparent namei or > buffer cache related bug on arm. http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/Configure#rev1.25 Re-worked by Andy Armstrong to support the old awk used by systems such as Solaris, see [perl #122002]. ----------------------------------------------------------------------- -- Perl5 Master Repository