Попробуйте параметр - with-libgnutls-prefix = PFX для сценария configure , сообщающего, где находится библиотека.
Другая опция для установки переменной среды LIBGNUTLS_CONFIG для программы, которая выводит только параметры, необходимые для компиляции / компоновки библиотеки.
Обновление:
Попробуйте следующий скрипт, назовите его mygnutls_config:
#!/bin/bash
if [ "$1" == "--version" ]
then
shift
EXTRA="--modversion"
else
EXTRA=""
fi
pkg-config gnutls $EXTRA "$@"
А потом
$ chmod a+x mygnutls_config
$ LIBGNUTLS_CONFIG=`pwd`'/mignutls_config' ./configure --enable-ssl=gnutls
обратите внимание, что для этого вам нужно pkg-config для определения конфигурации кросс-компиляции, а не исходной. Поэтому вам может понадобиться переменная окружения PKG_CONFIG_LIBDIR , чтобы указать каталог, в котором находится соответствующий файл gnutls.pc .