Pkg-config: правильное использование поля Requires.privateLinux

Ответить Пред. темаСлед. тема
Anonymous
 Pkg-config: правильное использование поля Requires.private

Сообщение Anonymous »

Я впервые создаю файл .pc и столкнулся с проблемой. Файл .pc создается make-файлом при компиляции и установке библиотеки. У меня проблема связана с полем Requires.private. Библиотека внутренне использует некоторые другие библиотеки. В некоторых системах они устанавливаются установщиком пакета операционной системы и имеют файл .pc. В некоторых других системах у них нет файла .pc (например, при компиляции из исходного кода и использовании локально).
С другой стороны, я не уверен, что имена файлов .pc зависимостей одинаковы во всех системах. В одной системе это может быть ompi.pc, а в другой системе это может быть openmpi.pc.
Учитывая это, как следует ли использовать поле Requires.private?
В настоящее время make-файл создает Requires.private: mpi gsl hdf5. В Ubuntu все в порядке, но в openSUSE pkg-config --cflags mylibname показывает ошибку, которую невозможно найти mpi.pc.

Подробнее здесь: https://stackoverflow.com/questions/788 ... vate-field
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • System.ArgumentException: 'Данные PKCS8 должны содержаться в пределах '-----BEGIN PRIVATE KEY-----' и '-----END PRIVATE
    Гость » » в форуме C#
    0 Ответы
    75 Просмотры
    Последнее сообщение Гость
  • Ошибка установки libvirt-python в Rocky Linux 9: pkg-config не может найти libvirt
    Anonymous » » в форуме Linux
    0 Ответы
    88 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить FFmpeg, чтобы pkg-config мог его найти?
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как мне установить FFmpeg, чтобы pkg-config мог его найти?
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Pkg-config не может найти адекватную зависимость gobject-introspection-1.0 от Ubuntu 24.04
    Anonymous » » в форуме Linux
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»