La primera vez que compilé a GnuTLS no tuve tantos problemas (ver la sección macOS 10.14, macOS 10.15 de wget). Pero no siempre todo funciona como uno lo espera. Esta experiencia ha sido de aprendizaje y derivada de querer construir a wget desde los fuente en la Mac M1.
En la experiencia previa, bastó con hacer uso del make
después del script de configuración, configure
, para compilar y proceder a instalar. En esta ocasión, configure
reportó que varias bibliotecas no estaban presentes sugiriendo hacer uso de las incluidas en el sistema operativo. Lo que antes fue sólo ./configure, creció hasta:

CFLAGS="-m64" CXXFLAGS="-m64" ./configure --prefix=/usr/local --without-p11-kit --with-included-libtasn1 --with-included-unistring
Desafortunadamente, make
terminó reportando un error:
... ld: warning: cannot export hidden symbol __gnutls_arm_cpuid_s from accelerated/.libs/libaccelerated.a(aarch64-common.o)<br> Undefined symbols for architecture arm64:<br> "_c_isdigit", referenced from:<br> __asn1_expand_object_id in libminitasn1.a(parser_aux.o)<br> __asn1_check_identifier in libminitasn1.a(parser_aux.o)<br> ld: symbol(s) not found for architecture arm64<br> clang: error: linker command failed with exit code 1 (use -v to see invocation) ...
y fue en este paso donde me quedé atorado y en donde este post se quedó desde hace tiempo. Durante un rato busqué alguna respuesta, e incluso puse un issue en GitLab, pero esto se quedó en el olvido. Por el momento decidí liberar esta entrada y ver si en un futuro cercano retomo el tema.