This is the patchset I have been testing based off the versioning patches in bug 812265. It also contains most of the patches linked from bug 837921 (it does not however have the 'symbol conflicts' patch or 'make source package' patch).
package naming is 'mozjs-17.0' and includes '/usr/include/mozjs-17.0'
This should not have have any issues with broken install, and I havent seen any nspr issues, but havent specifically looked. Also I have been building with "--enable-threadsafe --with-system-nspr"
If we end up doing point release of the esr17 series we can use the patch version in the soname suffix to handle that. (windows might need to include patch level in library name though)
This is the patchset I have been testing based off the versioning patches in bug 812265. It also contains most of the patches linked from bug 837921 (it does not however have the 'symbol conflicts' patch or 'make source package' patch).
https:/ /github. com/darkxst/ js17/commits/ mozjs17- rebase
package naming is 'mozjs-17.0' and includes '/usr/include/ mozjs-17. 0'
This should not have have any issues with broken install, and I havent seen any nspr issues, but havent specifically looked. Also I have been building with "--enable- threadsafe --with-system-nspr"
If we end up doing point release of the esr17 series we can use the patch version in the soname suffix to handle that. (windows might need to include patch level in library name though)