Summary: | [games-emulation/duckstation-9999] retroachievements USE Flag Conflicts with Non-gnutls Systems | ||
---|---|---|---|
Product: | GURU | Reporter: | Neko-san <gentoo.qxrin> |
Component: | Package issues | Assignee: | Haelwenn (lanodan) Monnier <contact> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Neko-san
2023-08-25 09:17:45 UTC
Not sure this is really a bug :/ Did you test it, does it actually work with curl[openssl]? It wasn't possible to do so. The moment I enabled the retroachievements use flag, portage immediately started complaining because the flag requires gnutls but curl requires that only one SSL provider is used: it doesn't permit you to have it both ways. And if other packages don't have support for gnutls but do with OpenSSL, which they were built upon via curl (a good example is dev-cpp/coeurl::guru), you can see where that suddenly becomes an issue Sorry about this; digging deeper, I found that curl has some explicit flags for itself that aren't mentioned on the USE flags webpage. This specific setup was required for building with retroachievements: openssl gnutls -nss -curl_ssl_mbedtls -curl_ssl_nss -curl_ssl_openssl -curl_ssl_rustls |