Отредактировал исходный ответ, поскольку он был неправильным
Теперь, когда я посмотрел код postgresql, я должен признать, что эта строка должна расширяться с 2001 года ;-). Расширение очень ограничено, хотя. Расширяется только $libdir
с последующим разделителем каталогов. Тем не менее, ваши выходные данные показывают, что строка не была развернута, потому что сообщаемая строка здесь является строкой, фактически используемой для загрузки библиотеки.
Это означает, что замена не удалась. Если присмотреться ближе, я вижу, что расширение будет успешным, только если целевой файл действительно существует. Предполагая, что ваш разделитель каталогов /
и DLSUFFIX
это .so
, а файл /usr/local/pgsql/lib/liblwgeom.so
действительно существует, я не имею ни малейшего понятия, почему, черт возьми, он терпит неудачу;