This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
bisect-runner.pl now builds test_prep on OpenBSD back to 5.002
authorNicholas Clark <nick@ccl4.org>
Sun, 23 Oct 2011 17:39:04 +0000 (18:39 +0100)
committerNicholas Clark <nick@ccl4.org>
Sun, 23 Oct 2011 17:47:45 +0000 (18:47 +0100)
commit6f8c21fa7422855ef46377a32205309a82dfd53f
treee6f4e53539453111cd587819685039ca8a331d8e
parent686af3047b39af9c977e80ad2616129dd3c0a43e
bisect-runner.pl now builds test_prep on OpenBSD back to 5.002

The historical OpenBSD hints file needs tweaking for compiler and linker
flags, and needs to be provided for revisions before it was added to the
source tree. perl.h and pp_sys.c need patching with the current (i.e. post
1996) #ifdef forest for [gs]etpgrp() variants. perl.h needs to include
<unistd.h> on OpenBSD, else POSIX.xs won't build.

OpenBSD also requires all the parallel Makefile fixes, as its make builds
targets in reverse lexical order, which reveals a lot of assumptions about
build order. (Such as Cwd nearly always being built in time, because it
sorts lexically far ahead of other XS modules dependant on it.)
Porting/bisect-runner.pl