On Sun 09 Dec 2007, Anders Hammarquist wrote:
I experimented a bit with bind9 to try and figure out what causes
this error.
Adding -O2 to CFLAGS makes it work. Now, I haven't analyzed which
code is broken (i.e. if -O2 makes it botch the test, or if not having
-O2 makes the code leading up to the test fail), but either way would
make it a gcc bug.
this was bind9-9.4.2-1 on alpha (an EV56 Miata in this case)
I can confirm that this -O2 is still necessary for 9.4.2-4 on alpha.
Please consider adding -O2, I can see no downside to this, and without
it it can render a remote system completely unreachable after upgrading
(if reverse resolving is needed by the tcp wrapper config). This would
warrant a severity critical...
Note also that the postinst script tries to mkdir /var/lib/bind,
only checking for the previous version and not checking whether the
directory already exists. This causes an error when reinstalling 9.4.2
after having to downgrade because of the above problem. Using mkdir -p
fixes this situation.
thanks,
Paul Slootman
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]