Am 23/01/12 17:40, schrieb Svante Signell:
On Mon, 2012-01-23 at 17:32 +0100, Jelmer Vernooij wrote:

The whole point of this code block is to define IOV_MAX if the system
doesn't have it -  other code relies on that constant. This change
breaks that contract.

I see that POSIX doesn't mandate IOV_MAX if there is no maximum. I think
we should perhaps remove that error altogether (and change the contract)
and fix any calling code that has an absolute dependency on IOV_MAX,
rather than special casing GNU here.
Thanks, that would of course be the best solution. Are you both Debian
maintainer and upstream author? Which parts of the software has the
dependency on IOV_MAX? It seems that tdb does not. What about ldb and
tevent you mentioned in your previous mail?
Yep, I'm one of the upstream maintainers as well. Both ldb and tevent include lib/replace as well (it's included at release time).

Looking at the source, it seems like the #error line isn't actually present anymore - it was removed in May last year. So this issue will automatically be fixed with the next release of tdb.



Cheers,

Jelmer



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to