未找到 sys/ustat.h 文件

未找到 sys/ustat.h 文件

我正在尝试构建一个修改版本的 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 也是一样。

有任何想法吗?

答案1

考虑备份您的数据并重新安装 Ubuntu 18.04 LTS。

18.04 LTS 版本包含所需的文件libc6-dev包裹

主要优势是 LTS 状态 —— 该发行版将得到支持直到 2023 年。

相关内容