将NixOS升级到20.03后,具有柴油和mysql依赖关系的板条箱不再针对mariadb进行编译

问题描述 投票:-1回答:1

我的箱子,它取决于已启用diesel功能的mysql,在将系统从NixOS 19.09升级到20.03后不再编译。似乎唯一的重大变化是mariadb-server程序包从10.2.17更新到10.3.18。 Rust工具链等没有变化。(它固定固定在nix-shellnightly 2020-04-20中。)>

very long compiler message开头:

warning: build failed, waiting for other jobs to finish...
error: linking with `cc` failed: exit code: 1

我该怎么办?

我的箱子,它取决于启用了mysql功能的柴油,在将系统从NixOS 19.09升级到20.03后不再编译。似乎唯一的重大更改是对...

rust nixos rust-diesel
1个回答
0
投票

[此编译脚本使tells Cargo使用编译器的标志`-lmariadb链接包装箱解决了问题:

© www.soinside.com 2019 - 2024. All rights reserved.