On Thu, 4 Aug 2016 15:17:21 -0600 (MDT) Alan Silverstein <[email protected]> wrote: > Ah, something I know a BIT about: > > > Judy is NOT conforming ISO C99 due to aliasing issues. With gcc on > > Linux I had to turn strict aliasing off otherwise Judy crashed, > > guarranteed: > > > > -fno-strict-aliasing > > Yeah, during my last (contract) job, I spent some time studying legacy > software trying to detect and fix any aliasing issues. At that time I > had a deep understanding of the problem, which itself is quite intricate > -- and a great disgust that anyone, "in their infinite wisdom," decided > to retroactively break perfectly functional code (at least the next time > it compiled) for theoretical reasons. > > Not long after that, I declared victory and RETIRED. (grin) > > I guess during libJudy development in 2000-2002 we had no awareness of > this C99 aliasing change coming to bite us. Sorry. > > Cheers, > Alan Silverstein
I've been bitten by this before with other software (normally a C++ package that I try to compile). Do you have any links or wisdom on the matter to share? Thanks, David ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Judy-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/judy-devel
