Ошибка бета-компоновщика Xcode11, связанная с функцией fork - PullRequest
0 голосов
/ 19 июня 2019

В моем приложении iOS есть сервер mongoose, который вызывает системную функцию fork ():

if ((pid = fork()) == -1) {
    // Parent
    send_http_error(conn, 500, http_500_error, "fork(): %s", strerror(ERRNO));
  }

Начиная с бета-версии Xcode 11, я не могу собрать проект. Я вижу следующую ошибку компоновщика:

Неопределенные символы для архитектуры x86_64:

"___ gcov_flush", на который ссылается: _spawn_process в mongoose.o

ld: символ (ы) не найдены для архитектуры x86_64 clang: error: linker Сбой команды с кодом выхода 1 (используйте -v для просмотра вызова)

Я пробовал комментировать функцию fork (), и ошибка исчезла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...