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

Reply via email to