Bug#435194: Appears to be a gcc bug

2008-02-13 Thread Paul Slootman
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]



Bug#435194: Appears to be a gcc bug

2007-12-08 Thread Anders Hammarquist
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)

/Anders

-- 
 -- Of course I'm crazy, but that doesn't mean I'm wrong.
Anders Hammarquist  | [EMAIL PROTECTED]
Physics student, Chalmers University of Technology, | Hem: +46 31 88 48 50
G|teborg, Sweden.   RADIO: SM6XMM and N2JGL | Mob: +46 707 27 86 87



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]