Eric B. firstname.lastname@example.org writes:
The build tree should be linking against the build tree
I agree, and pretty clearly it wasn’t.
I understand your goal, but that’s not how we’re currently doing it.
If you’ve got a suggestion (and a patch) to handle this robustly both
ways, I’m willing to entertain it.
What I want to be sure that we can do is to run make check against the
non-installed libraries prior to installation.
Is NetBSD using a vanilla version of libtool, or a modified version?
pkgsrc has a slightly modified version, but it seems to be only
patches for various platforms that haven’t been merged upstream for
various reasons. I’m aware of no intent to behave oddly on purpose.
Jonathan Corgan wrote:
On my main development system (Linux Ubuntu 6.10), I normally do a
uninstall’ to clean out the system directories of related libraries,
files, .h files, etc. Then I do a ‘make distclean’ inside the tree,
remove all the old cruft. Only then do I do the usual ./bootstrap,
I did make uninstall, clean, make and it built. But I’d say it’s a
bug if you have to uninstall first.
I can’t trivially reproduce this first, but it seems to be mblock’s
use of pmt that’s troublesome. This could be just the only user of
functions that changed signature, though.