[
https://issues.apache.org/jira/browse/THRIFT-4308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16338247#comment-16338247
]
ASF GitHub Bot commented on THRIFT-4308:
----------------------------------------
Github user jeking3 commented on the issue:
https://github.com/apache/thrift/pull/723
See https://issues.apache.org/jira/browse/THRIFT-4308
Essentially the upstream deimos modules for openssl and libevent no longer
work, and we need to move to something else for secure and for non-blocking
modes. I think there's probably a better D crypto lib we can use, but I'm not
sure about libevent. In any case, there hasn't been much of an uproar from
folks about these things not working.
> D language docker images need demios for libevent and openssl fixed to
> re-enable make cross on dlang
> ----------------------------------------------------------------------------------------------------
>
> Key: THRIFT-4308
> URL: https://issues.apache.org/jira/browse/THRIFT-4308
> Project: Thrift
> Issue Type: Improvement
> Components: Build Process, D - Library
> Affects Versions: 0.11.0
> Environment: docker:ubuntu-xenial
> Reporter: James E. King, III
> Priority: Major
>
> I had to disable the deimos hooks for libevent and openssl because they were
> causing build failures. For openssl the deimos library only supports up to
> 1.0.1, and ubuntu-xenial has 1.0.2; for libevent I was unable to get some of
> the "make check" tests to link, citing unreferenced methods that were
> actually in the libevent.so file that ld resolved to, so I don't know what's
> going on there.
> A result of this change is that dlang is NOT tested in "make cross" at all,
> because the test executables are only generated if openssl support exists,
> and it does not.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)