Issues con Apple (47)

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.

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.