Por alguna razón, mientras CMake es capaz de encontrar libusb-1.0
(de pkgconfig
) e identificar correctamente su ubicación vinculada, el enlazador no es capaz de encontrar la biblioteca (es decir, recibo el error ld: library not found for -lusb-1.0
.)
Algunos detalles:
- Estoy usando un Mac M1
libusb
fue instalado usando Homebrew ybrew link
reporta que ha sido enlazado- Esto proviene de intentar compilar la biblioteca
rtl-sdr
de osmocom que se encuentra aquí (básicamente clonando, creando un nuevo directoriobuild/
en la carpeta del repositorio clonado y ejecutandocmake ../
desde este nuevo directorio) - cosas similares han fallado en intentos de compilación anteriores con otros paquetes
¡Es muy posible que esté siendo tonto y que haya un paso adicional que se debe tomar al intentar enlazar contra estas bibliotecas en Big Sur? Sinceramente, no estoy 100% seguro aquí.
¡Gracias de antemano!