Невозможно установить библиотеку glib с помощью meson - PullRequest
1 голос
/ 26 мая 2020

Я пытаюсь установить последнюю версию библиотеки glib версии 2.64.3, которая использует систему сборки meson для компиляции кода glib.

При установке glib я пытаюсь предоставить компилятору настраиваемые параметры для компиляции со спецификациями c g cc версия ... et c.

Вот моя команда: -

/test/common/pkgs/python/v3.6.1/bin/meson setup glib_install  -Dbuild.cpp_args="-fPIC" -Dbuild.c_args='-fPIC -O2' -Dc_link_args='/test/common/pkgs/gcc/v6.3.0/lib64' -Ddefault_library=both -Db_staticpic=true -Dprefix='/home/user/test/glib-2.64.3/glib-2.64.3/glib_install'

У меня возникает следующая проблема: -

The Meson build system
Version: 0.54.2
Source dir: /home/user/extlibs/glib-2.64.3/glib-2.64.3
Build dir: /home/user/extlibs/glib-2.64.3/glib-2.64.3/glib_install
Build type: native build
WARNING: Unknown options: "c_args, cpp_args"
The value of new options can be set with:
meson setup <builddir> --reconfigure -Dnew_option=new_value ...
Project name: glib
Project version: 2.64.3
meson.build:1:0: ERROR: Compiler cc can not compile programs.

Я не уверен, что мне что-то здесь не хватает. Я не смог найти много информации о том, как мы можем предоставить настраиваемые аргументы для использования определенных c флагов компилятора при запуске meson. Дайте мне знать, если мне что-то здесь не хватает.

1 Ответ

0 голосов
/ 27 мая 2020

Проверьте свой glib_install/meson-logs/meson-log.txt файл, чтобы узнать, почему конфигурация не работает, но для начала кажется, что вам нужно передать -Dcpp_args="-fPIC" -Dc_args='-fPIC -O2' (без build.) в командной строке.

...