Summary: | net-wireless/wpa_supplicant with >=dev-libs/openssl-1.1.0 - .../temp/ccTbFGP1.ltrans3.ltrans.o: In function `tls_init': <artificial>:(.text+0x6963): undefined reference to `ENGINE_load_dynamic' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Quentin Minster <quentin> |
Component: | Current packages | Assignee: | Rick Farina (Zero_Chaos) <zerochaos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | quentin, zerochaos |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 592438, 669514 | ||
Attachments: |
build.log
wpa_supplicant-2.6-openssl-1.1.0-compat.patch |
Created attachment 521352 [details, diff]
wpa_supplicant-2.6-openssl-1.1.0-compat.patch
Patch that adds support for OpenSSL 1.1.0 to net-wireless/wpa_supplicant.
This patch can't be applied through eapply_user() since the file it applies to is above ${S} (which is customized in the ebuild). It must be explicitly eapply()ed from src_prepare().
Has this been reported and fixed upstream? Since we decided to no longer build openssl without deprecated features, this bug can now be considered as fixed (but will eventually reappear once openssl upstream finally removed deprecated features from their code). |
Created attachment 521350 [details] build.log net-wireless/wpa_supplicant fails to build against Gentoo's OpenSSl 1.1.0. This is due to undefined references to functions removed from OpenSSL 1.1.0.