Page MenuHomePhabricator

FreeBSD: Link against OpenSSL in base.
ClosedPublic

Authored by netstar on Dec 3 2019, 10:17 AM.

Details

Summary

When pulling in OpenSSL and building against the
port there are some linker complications.

For example, doing a TLS HTTP transaction will
crash in libcurl which was built against
OpenSSL in base. If we link against FreeBSD's
OpenSSL these issues are resolved.

Test Plan

On FreeBSD use the openssl port and build EFL
against it.

  1. Upload a screenshot in E (segv).
  2. Click on a link to image in terminology over

HTTPS (segv).

Diff Detail

Repository
rEFL core/efl
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
netstar created this revision.Dec 3 2019, 10:17 AM
netstar requested review of this revision.Dec 3 2019, 10:17 AM

Just a note, there are no .pc files for this base install of OpenSSL.

netstar updated this revision to Diff 27269.Dec 3 2019, 10:45 AM

Add comments.

raster accepted this revision.Dec 3 2019, 10:48 AM
This revision is now accepted and ready to land.Dec 3 2019, 10:48 AM
This revision was automatically updated to reflect the committed changes.