From: Colin King Date: Sat, 19 Apr 2025 02:40:29 +0000 (-0500) Subject: Update `libffi` and `libffi-sys` dependencies to fix aarch64 macOS build X-Git-Tag: v0.10.0~54^2 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=4da0f9009702c049d324e7078cb0f0d0723262ce;p=scryer-prolog.git Update `libffi` and `libffi-sys` dependencies to fix aarch64 macOS build Pulls in latest `libffi` and `libffi-sys` dependencies to fix a compilation error on aarch64 macOS builds. --- diff --git a/Cargo.lock b/Cargo.lock index 519de31b..4f7b286e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1647,9 +1647,9 @@ checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libffi" -version = "3.2.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce826c243048e3d5cec441799724de52e2d42f820468431fc3fceee2341871e2" +checksum = "4a9434b6fc77375fb624698d5f8c49d7e80b10d59eb1219afda27d1f824d4074" dependencies = [ "libc", "libffi-sys", @@ -1657,9 +1657,9 @@ dependencies = [ [[package]] name = "libffi-sys" -version = "2.3.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36115160c57e8529781b4183c2bb51fdc1f6d6d1ed345591d84be7703befb3c" +checksum = "ead36a2496acfc8edd6cc32352110e9478ac5b9b5f5b9856ebd3d28019addb84" dependencies = [ "cc", ] diff --git a/Cargo.toml b/Cargo.toml index d2401f8b..baf6b960 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,9 +84,9 @@ serde = "1.0.204" crossterm = { version = "0.28.1", optional = true } ctrlc = { version = "3.4.4", optional = true } hostname = { version = "0.4.0", optional = true } -libffi = { version = "3.2.0", optional = true } +libffi = { version = "4.0.0", optional = true } native-tls = { version = "0.2.12", optional = true } -# the version requirement of reqwest is kept low for compatibility with old deno versions +# the version requirement of reqwest is kept low for compatibility with old deno versions # that pin reqwest to 0.11.20 reqwest = { version = "0.11.0", optional = true } rustyline = { version = "14.0.0", optional = true }