#1247 sssd: NSS+OpenSSL unwantedly mandatory

Created 5 years ago by dpal
Modified 11 months ago

https://bugzilla.redhat.com/show_bug.cgi?id=802169 (Fedora)

Description of problem:
In sssd-1.5.x, one could choose to either use libcrypto or mozilla-nss as
crypto backend. In sssd-1.8.0, the respective PKG_CHECK_MODULE calls no longer
have an else-case, which means both libcrypto and mozilla-nss are required for
running configure, even though only one is going to be used during compilation.
(Makefile.am still has if HAVE_NSS/...)

Version-Release number of selected component (if applicable):

How reproducible:
Build sssd in an environment where Mozilla NSS is not installed.

Actual results:
checking for NSS... configure: error: Package requirements (nss) were not met:

Expected results:
Ignore NSS if not present and move on to attempt using libcrypto.

Additional info:

Assigning to Jakub for triage.

blockedby: =>
blocking: =>
coverity: =>
feature_milestone: =>
owner: somebody => jhrozek
tests: => 0
testsupdated: => 0
upgrade: => 0

This is on purpose, commit 505383e disabled libcrypto support, removed the --with-crypto option.

I believe that if you look at your config.log, you will see a warning about uknown option --with-crypto.

Closing as notabug.

resolution: => invalid
status: new => closed

11 months ago

Metadata Update from @dpal:
- Issue assigned to jhrozek
- Issue set to the milestone: NEEDS_TRIAGE

Login to comment on this ticket.