Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Development/conanfile.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
boost/1.78.0
cpprestsdk/2.10.18
websocketpp/0.8.2
openssl/1.1.1m
openssl/1.1.1n
json-schema-validator/2.1.0

[imports]
Expand Down
4 changes: 2 additions & 2 deletions Documents/Dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ By default nmos-cpp uses [Conan](https://conan.io) to download most of its depen
- On some platforms with Python 2 and Python 3 both installed this may need to be `pip3 install conan`
- Currently, Conan 1.43 or higher is required; version 1.45 (latest release at the time) has been tested
- Conan evolves fairly quickly, so it's worth running `pip install --upgrade conan` regularly
- By default [Conan assumessemvercompatibility](https://docs.conan.io/en/1.42/creating_packages/define_abi_compatibility.html#versioning-schema).
- By default [Conan assumes semver compatibility](https://docs.conan.io/en/1.42/creating_packages/define_abi_compatibility.html#versioning-schema).
Boost and other C++ libraries do not meet this expectation and break ABI compatibility between e.g. minor versions.
Unfortunately, the recipes in Conan Center Index do not generally customize their `package_id` method to take this into account.
Therefore it is strongly recommended to change Conan's default package id mode to `minor_mode` or a stricter mode such as `recipe_revision_mode`.
Expand Down Expand Up @@ -240,7 +240,7 @@ It is also possible to use OpenSSL 1.0, but the OpenSSL team announced that [use
1. Download and install a recent release
Notes:
- On Windows, an installer can be downloaded from [Shining Light Productions - Win32 OpenSSL](https://slproweb.com/products/Win32OpenSSL.html)
The Win64 OpenSSL v1.1.1m installer (latest release at the time) has been tested
The Win64 OpenSSL v1.1.1n installer (latest release at the time) has been tested
- On Linux distributions, an OpenSSL package may already be available
The Ubuntu team announced an [OpenSSL 1.1.1 stable release update (SRU) for Ubuntu 18.04 LTS](https://lists.ubuntu.com/archives/ubuntu-devel/2018-December/040567.html)

Expand Down
2 changes: 1 addition & 1 deletion Sandbox/conan-recipe/conanfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ def requirements(self):
self.requires("boost/1.78.0")
self.requires("cpprestsdk/2.10.18")
self.requires("websocketpp/0.8.2")
self.requires("openssl/1.1.1m")
self.requires("openssl/1.1.1n")
self.requires("json-schema-validator/2.1.0")

def build_requirements(self):
Expand Down