Cyrus 2.5.10 openssl 1.1 compatibility problems
ellie at fastmail.com
Thu Jun 1 21:25:15 EDT 2017
Thanks, a similar commit already existed on the 3.0 and master branches.
I've renamed "struct sched_param" on 2.5 to "struct caldav_sched_param"
On Thu, Jun 1, 2017, at 12:20 AM, Patrick Goetz wrote:
> A couple of weeks ago I reported that cyrus 2.5.10 would no longer run
> after OpenSSL was upgraded from 1.0.x to 1.1.x, even after recompiling.
> One of the Arch Linux cyrus users pointed out that this modification
> to the source files:
> for f in $pkgname-$pkgver/imap/*.[hc];
> do sed -i 's/\<struct *sched_param\>/&_/g' "$f";
> Results in compiled cyrus 2.5.10 executables which work fine with
> OpenSSL 1.1.
> I'm loathe to add this the Cyrus Arch AUR package, if for no other
> reason than this violates the Arch rule of not modifying upstream, and
> especially since installing the openssl-1.0 compatibility package
> resolves the issue until such time as the AUR package can be updated to
> cyrus 3.0.x, but I figured I would mention this in case there is any
> interest in backporting a fix to the 2.5 branch.
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
More information about the Info-cyrus