Hi Tilman,
On 05/30/10 22:56, Tilman Sauerbeck wrote:
Hi,
in pkgutils-cross.git, commit 3f0931c4294981d3e3edb8c8ba8e422a4dd3a442
you added the -m flag to the bsdtar call that's used to extract source
archives.
That flag causes bsdtar to ignore the mtimes contained in the archive.
This causes build failures for eg the module-init-tools port:
In module-init-tools-3.11.1.tar.bz2, aclocal.m4 is stored after
configure. When extracting with -m, aclocal.m4 will have a newer mtime
than configure.
When you call make, it will realize the time difference and will
regenerate the configure script.
First many thanks for the report.
modules-init-tools worked fine here but anyways you're right, this
kind of situations reminds me to some failed builds which were ok
only sometimes and as you said 'make' regenerates the configure
script. Sorry for the headaches I could cause.
For me, the newly created configure script then fails horribly.
Agree with that. I'll revert this commit.
I don't think you should need -m. Can you give an example of what
problem it fixed?
With this change I was trying to fix this problem when installing /
upgrading a package:
[pkgadd complains about "Can't update time for..."