QNX port of Bird 1.4.5, corrupt linked lists?

Ondrej Zajicek santiago at crfreenet.org
Thu Dec 11 13:30:01 CET 2014

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 \


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 at 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."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20141211/a6e52c3c/attachment.asc>

More information about the Bird-users mailing list