2016-03-31 18:38 GMT+02:00 Michael Biebl <[email protected]>: > 2016-03-31 18:22 GMT+02:00 Rainer Gerhards <[email protected]>: >> 2016-03-31 18:15 GMT+02:00 Michael Biebl <[email protected]>: > >>> Newer versions are more problematic, due to their dependency on libfastjson. >> >> @Michael: does that mean it would be a good idea to begin creating >> packages ourselfs?. Don't misunderstand me: I am far from being eager >> to do so, but if we are otherwise stuck with 8.16 and json-c, it would >> be reasonable to do so IMHO. If we could avoid it, that would be much >> better, though. > > This affects the packages in sid as well, which are currently stuck at 8.16.0. > One aspect I particularly don't like about the libfastjson/json-c fork > is, that the old namespace was kept. > This can become tricky once libjson-c and libfastjson are loaded into > the same process space. This can lead to unexpected behaviour.
You are absolutely right, I did not completely think this through and screwed up in this regard. I need to move json-c compatibility to source level (via CPP macros), if at all required. Changing the native API from json_* to fjson_* is on my todo list, and probably it's a good time to initiate this now. Rainer _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

