mirror of
https://github.com/lancedb/lancedb.git
synced 2026-01-06 11:52:57 +00:00
untested 4 artifacts at: https://github.com/FuPeiJiang/lancedb/actions/runs/11926579058 node-native-linux-aarch64-musl 22.6 MB node-native-linux-x86_64-musl 23.6 MB nodejs-native-linux-aarch64-musl 26.7 MB nodejs-native-linux-x86_64-musl 27 MB this follows the same process as: https://github.com/lancedb/lancedb/pull/1816#issuecomment-2484816669 Closes #1388 Closes #1107 --------- Co-authored-by: Will Jones <willjones127@gmail.com>
47 lines
1.4 KiB
TOML
47 lines
1.4 KiB
TOML
[profile.release]
|
|
lto = "fat"
|
|
codegen-units = 1
|
|
|
|
[profile.release-with-debug]
|
|
inherits = "release"
|
|
debug = true
|
|
# Prioritize compile time over runtime performance
|
|
codegen-units = 16
|
|
lto = "thin"
|
|
|
|
[target.'cfg(all())']
|
|
rustflags = [
|
|
"-Wclippy::all",
|
|
"-Wclippy::style",
|
|
"-Wclippy::fallible_impl_from",
|
|
"-Wclippy::manual_let_else",
|
|
"-Wclippy::redundant_pub_crate",
|
|
"-Wclippy::string_add_assign",
|
|
"-Wclippy::string_add",
|
|
"-Wclippy::string_lit_as_bytes",
|
|
"-Wclippy::string_to_string",
|
|
"-Wclippy::use_self",
|
|
"-Dclippy::cargo",
|
|
"-Dclippy::dbg_macro",
|
|
# not too much we can do to avoid multiple crate versions
|
|
"-Aclippy::multiple-crate-versions",
|
|
"-Aclippy::wildcard_dependencies",
|
|
]
|
|
|
|
[target.x86_64-unknown-linux-gnu]
|
|
rustflags = ["-C", "target-cpu=haswell", "-C", "target-feature=+avx2,+fma,+f16c"]
|
|
|
|
[target.x86_64-unknown-linux-musl]
|
|
rustflags = ["-C", "target-cpu=haswell", "-C", "target-feature=-crt-static,+avx2,+fma,+f16c"]
|
|
|
|
[target.aarch64-apple-darwin]
|
|
rustflags = ["-C", "target-cpu=apple-m1", "-C", "target-feature=+neon,+fp16,+fhm,+dotprod"]
|
|
|
|
# Not all Windows systems have the C runtime installed, so this avoids library
|
|
# not found errors on systems that are missing it.
|
|
[target.x86_64-pc-windows-msvc]
|
|
rustflags = ["-Ctarget-feature=+crt-static"]
|
|
|
|
# Experimental target for Arm64 Windows
|
|
[target.aarch64-pc-windows-msvc]
|
|
rustflags = ["-Ctarget-feature=+crt-static"] |