On Thu, Dec 11, 2014 at 06:48:10AM +0000, Pendzik, Edward wrote:
Thu Dec 11 01:46:41 EST 2014
Hello.
I am working on porting bird 1.4.5 to QNX SP1 (QNX OS service pack 1). QNX is actually close to BSD and there have been very few changes to the code.
I have bird built but I get a core dump on initialization. I was hoping that someone could give me some specific ideas on exactly where to look while debugging. I have many years of writing and debugging Linux and Solaris drivers and networking code, but I am not yet familiar with the bird internal data structures. ...
confopts="\ --sysconfdir=$btop \ --localstatedir=$btop \ --prefix=$btop \ CC=$HOME/qccbird \ CFLAGS=-V4.4.2,gcc_ntoarmle \
Hello What is the compiler, GCC? If your CFLAGS override options override the default ones, you should keep -fno-strict-aliasing and -fno-strict-overflow as we have some problems with aggresive GCC optimizations in list functions. Or you could try to compile it with disabled optimizations. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."