Changes between Initial Version and Version 1 of Ticket #67678, comment 1


Ignore:
Timestamp:
Jun 23, 2023, 10:33:38 PM (17 months ago)
Author:
chrstphrchvz (Christopher Chavez)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #67678, comment 1

    initial v1  
    1 transmission 4.0.0 added CommonCrypto support, but it requires CommonCrypto/CommonRandom.h which is only present on macOS 10.10 and later. And transmission only checks for CommonCrypto/CommonCrypto.h ([https://github.com/transmission/transmission/blob/4.0.3/CMakeLists.txt#L231]), which is present since macOS 10.8, before enabling CommonCrypto support.
     1transmission 4.0.0 added CommonCrypto support, but it requires CommonCrypto/CommonRandom.h which is only present on macOS 10.10 and later. And transmission only checks for CommonCrypto/CommonCrypto.h ([https://github.com/transmission/transmission/blob/4.0.3/CMakeLists.txt#L231]), which is present since macOS 10.8, before automatically enabling CommonCrypto support.
    22
    33This issue may be resolved by specifying `-DWITH_CRYPTO=openssl` in `configure.args` so that OpenSSL is always used instead of CommonCrypto. transmission-x11 already depends on OpenSSL, and `-DWITH_CRYPTO=…` should be specified anyway to avoid opportunistically depending on other crypto implementations.