[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1658-ga18f
From: |
Ben Pfaff |
Subject: |
[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1658-ga18f273 |
Date: |
Sat, 09 Oct 2010 03:59:47 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU PSPP".
The branch, master has been updated
via a18f273584d09ca309c2cc983027fa444a6f488e (commit)
via f55c8681111b3a5642dd15ae7baef80cb135b669 (commit)
via 44114c59bac0208c1074c67880581c0956f1d78e (commit)
from fa7075e2d32b03472b4a18b4d0e6df8249a4b123 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a18f273584d09ca309c2cc983027fa444a6f488e
Author: Ben Pfaff <address@hidden>
Date: Fri Oct 8 20:59:10 2010 -0700
perl-module: Fix build race.
perl_module_tarball invokes module-make in a submake. In turn, until now
module-make has depended on src/libpspp-core.la. But if a parallel build
is in progress, then the parent make is likely also building the same
library. Sometimes the race in linking this library causes build failures.
The ideal solution would be to avoid the submake. We could do this, by
giving the files in the build different names from those in the source
directory (e.g. distributing the files with .dist extensions, or copying
them into or out of a subdirectory).
This commit instead implements a minimal fix, by making the dependency on
src/libpspp-core.la part of the top-level perl_module_tarball target,
instead of part of the submake's module-make target.
With this commit, 10 consecutive test runs on my laptop completed
successfully. Without this commit, about 50% of nontrivial builds fail.
commit f55c8681111b3a5642dd15ae7baef80cb135b669
Author: Ben Pfaff <address@hidden>
Date: Fri Oct 8 20:24:14 2010 -0700
tests: Distribute testsuite.at and loosen its dependencies.
testsuite.at has to be distributed or "make" from a distributed tarball
will have to make it, which means that the system used for building needs
Autoconf installed and will need to write to the source directory.
testsuite.at cannot depend on the Makefile or it will have to be rebuilt
every time "configure" runs, which would also cause the problems mentioned
above.
commit 44114c59bac0208c1074c67880581c0956f1d78e
Author: Ben Pfaff <address@hidden>
Date: Fri Oct 8 20:20:26 2010 -0700
perl-module: Use ABSTRACT instead of ABSTRACT_FROM in Makefile.PL.
This fixes the following warning from Perl:
WARNING: Setting ABSTRACT via file 'lib/PSPP.pm' failed
at /usr/share/perl/5.10/ExtUtils/MakeMaker.pm line 583
-----------------------------------------------------------------------
Summary of changes:
perl-module/Makefile.PL | 2 +-
perl-module/automake.mk | 4 ++--
tests/automake.mk | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1658-ga18f273,
Ben Pfaff <=