Skip to content

Conversation

silverjam
Copy link
Contributor

@silverjam silverjam commented Jun 1, 2022

Jira: https://swift-nav.atlassian.net/browse/CPP-766

Changes

  • Uses the rustls library for crypto instead of openssl, this doesn't allow system updates of crypto libs, but allows us to support a wider range of Ubuntu builds
  • The rust curl library dependency brings in OpenSSL 1.1 because we're building on Ubuntu 18.04 -- this does not work on Ubuntu 22.04 which does not have version 1.1 (it only has version 3.0)

Custom build here: https://github.com/swift-nav/swift-toolbox/releases/tag/v4.0.7-ubuntu2204


Ubuntu 22.04

swift console ubuntu 22 04


Ubuntu 20.04

swift console ubuntu 20 04


Ubuntu 18.04

swift console ubuntu 18 04


Debian 11

swift console - debian 11


Debian 10

swift console - debian 10

@silverjam silverjam changed the title linux: remove libssl dependency linux: remove libssl dependency [CPP-766] Jun 2, 2022
@silverjam silverjam requested a review from a team June 2, 2022 00:50
@silverjam silverjam merged commit fe98f0b into main Jun 2, 2022
@silverjam silverjam deleted the silverjam/ssl-deps branch June 2, 2022 00:59
@silverjam silverjam changed the title linux: remove libssl dependency [CPP-766] linux: support Ubuntu 22.04 (remove libssl dependency) [CPP-766] Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants