Project

General

Profile

Bug #14657

Fix build error with LibreSSL 2.7

Added by spil (Bernard Spil) 9 months ago. Updated 7 months ago.

Status:
Assigned
Priority:
Normal
Target version:
-
ruby -v:
ruby 2.4.3p205 (2017-12-14 revision 61247) [amd64-freebsd11]
[ruby-core:86422]

Description

LibreSSL 2.7 implements OpenSSL 1.1 API leading to conflicts on method names

Patch is actually for 2.5, same problem exists for 2.4.

patch-ext_openssl_openssl__missing.h (1.02 KB) patch-ext_openssl_openssl__missing.h unified-diff spil (Bernard Spil), 04/01/2018 08:51 PM

History

#1 [ruby-core:86426] Updated by hsbt (Hiroshi SHIBATA) 9 months ago

  • Assignee set to rhenium (Kazuki Yamaguchi)
  • Status changed from Open to Assigned

This issue was already handled at upstream: https://github.com/ruby/openssl/pull/193

#2 [ruby-core:86433] Updated by spil (Bernard Spil) 9 months ago

Sorry for the noise... The Github repo is not very prominent on your website.
Updating our patch with upstream.

#3 Updated by naruse (Yui NARUSE) 7 months ago

  • Backport changed from 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN to 2.3: REQUIRED, 2.4: REQUIRED, 2.5: REQUIRED

Also available in: Atom PDF