HPKE symbols are added even with --disable-hpke
Is this intended? The build clearly says "checking whether to enable HPKE support... no" but then enters `lib/hpke` anyways. Build log. [gnutls-build.txt](/uploads/db478114e0ae8a78133ad888ad4593fc/gnutls-build.txt) ``` ┌────────────────────────────┐ │ ABI Break: libgnutls.so.30 │ └────────────────────────────┘ Functions changes summary: 0 Removed, 0 Changed (11 filtered out), 7 Added (2 filtered out) functions Variables changes summary: 0 Removed, 0 Changed, 0 Added variable Function symbols changes summary: 0 Removed, 2 Added function symbols not referenced by debug info Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info 7 Added functions: [A] 'function int gnutls_hpke_deinit(gnutls_hpke_context_t)' {gnutls_hpke_deinit@@GNUTLS_3_8_13} [A] 'function int gnutls_hpke_derive_keypair(gnutls_hpke_kem_t, const gnutls_datum_t*, gnutls_privkey_t, gnutls_pubkey_t)' {gnutls_hpke_derive_keypair@@GNUTLS_3_8_13} [A] 'function int gnutls_hpke_encap(gnutls_hpke_context_t, const gnutls_datum_t*, gnutls_datum_t*, const gnutls_pubkey_t, const gnutls_privkey_t, const gnutls_datum_t*, const gnutls_datum_t*)' {gnutls_hpke_encap@@GNUTLS_3_8_13} [A] 'function int gnutls_hpke_export(gnutls_hpke_context_t, const gnutls_datum_t*, size_t, gnutls_datum_t*)' {gnutls_hpke_export@@GNUTLS_3_8_13} [A] 'function int gnutls_hpke_init(gnutls_hpke_context_t*, gnutls_hpke_mode_t, gnutls_hpke_role_t, gnutls_hpke_kem_t, gnutls_hpke_kdf_t, gnutls_hpke_aead_t)' {gnutls_hpke_init@@GNUTLS_3_8_13} [A] 'function int gnutls_hpke_seal(gnutls_hpke_context_t, const gnutls_datum_t*, const gnutls_datum_t*, gnutls_datum_t*)' {gnutls_hpke_seal@@GNUTLS_3_8_13} [A] 'function int gnutls_pkcs11_obj_get_pk_algorithm(gnutls_pkcs11_obj_t, unsigned int*)' {gnutls_pkcs11_obj_get_pk_algorithm@@GNUTLS_3_8_13} 2 Added function symbols not referenced by debug info: [A] gnutls_hpke_decap@@GNUTLS_3_8_13 [A] gnutls_hpke_open@@GNUTLS_3_8_13 ```
issue