Я пытаюсь создать измененную версию компилятора LLVM, как используется в Перечном проекте
Я использую этот сценарий для установки его, однако это перестало работать с этой ошибкой:
/pequin/compiler/buffetfsm/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc:132:10:
fatal error: 'sys/ustat.h' file not found
#include <sys/ustat.h>
Это кажется этим ustat.h
был удален в более новой glibc версии, которая имеет смысл, когда я просто обновил до Ubuntu 18.10. Все хорошо работало на 18,04.
Первая идея состоит в том, чтобы понизить до 18,04 снова, но чтение на этом и большинство, кажется, не рекомендует это. То же с понижением glibc.
Какие-либо идеи?
Рассмотрите, чтобы скопировать Ваши данные и переустановить Ubuntu 18.04 LTS.
18.04 выпусков LTS содержат необходимый файл в libc6-dev
пакет.
Основное преимущество было бы состояние LTS - дистрибутив будет поддерживаться до 2023.