Hello,
I hope it is ok to contact you here.
IIUC, you are a maintainer of Octave for Debian.
Octave uses the header-only library "rapidjson" for its interface to json files. "rapidjson" is still being actively developed. But it hasn't seen a new release in a long time. That lead to the situation that more and more parts of the latest release version of rapidjson are no longer compatible with newer versions of GCC.
We are cherry-picking a couple of upstream changes to restore compatibility in MXE Octave. Those are:
[Merge pull request #1720 from madeso/master · Tencent/rapidjson@1a80382 (github.com)](https://github.com/Tencent/rapidjson/commit/1a803826f1197b5e30703afe4b9c0e7dd48074f5)
[Fix #905 unable to set writeFlags for PrettyWriter · Tencent/rapidjson@d88be8e (github.com)](https://github.com/Tencent/rapidjson/commit/d88be8ef1649eca4602348d1aab5c16c36f83d4f) (minus the change for the unittest that didn't apply cleanly)
[Removed non-compiling assignment operator. Fixed #718 · Tencent/rapidjson@3b2441b (github.com)](https://github.com/Tencent/rapidjson/commit/3b2441b87f99ab65f37b141a7b548ebadb607b96)
[Explicitly disable copy assignment operator · Tencent/rapidjson@862c39b (github.com)](https://github.com/Tencent/rapidjson/commit/862c39be371278a45a88d4d1d75164be57bb7e2d)
Do you think it would be possible to cherry-pick these changes also for the version of rapidjson that is distibuted by Debian?
Thank you.
Best,
Markus
---
[Visit Message](https://octave.discourse.group/t/compatibility-of-rapidjson-with-newer-versions-of-gcc/5698/1) or reply to this email to respond to [mmuetzel](https://octave.discourse.group/u/mmuetzel).
To unsubscribe from these emails, [click here](https://octave.discourse.group/email/unsubscribe/780108f7e492d6f8aaecf510f1d536a551c11a8b95911fa865ce7fa5ee4e65a2).