mirror of
https://github.com/cjfranko/NTP-Timeturner.git
synced 2025-11-08 18:32:02 +00:00
merge into John's work
This commit is contained in:
commit
5cfdf46955
531 changed files with 400 additions and 1531 deletions
6
.github/dependabot.yml
vendored
Normal file
6
.github/dependabot.yml
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
version: 2
|
||||||
|
updates:
|
||||||
|
- package-ecosystem: "cargo"
|
||||||
|
directory: "/" # Location of Cargo.toml
|
||||||
|
schedule:
|
||||||
|
interval: "weekly"
|
||||||
70
.github/workflows/build.yml
vendored
Normal file
70
.github/workflows/build.yml
vendored
Normal file
|
|
@ -0,0 +1,70 @@
|
||||||
|
name: Build for Raspberry Pi
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
pull_request:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
|
||||||
|
env:
|
||||||
|
CARGO_TERM_COLOR: always
|
||||||
|
# Target for 64-bit Raspberry Pi (Raspberry Pi OS)
|
||||||
|
RUST_TARGET: aarch64-unknown-linux-gnu
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
name: Build for aarch64
|
||||||
|
runs-on: ubuntu-22.04
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Install Rust toolchain
|
||||||
|
uses: dtolnay/rust-toolchain@stable
|
||||||
|
with:
|
||||||
|
targets: ${{ env.RUST_TARGET }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- name: Install cross-compilation dependencies
|
||||||
|
run: |
|
||||||
|
sudo dpkg --add-architecture arm64
|
||||||
|
# Configure sources for ARM64 packages - all ARM64 packages come from ports.ubuntu.com
|
||||||
|
sudo tee /etc/apt/sources.list.d/arm64.list > /dev/null <<'EOF'
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports jammy main restricted universe multiverse
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports jammy-updates main restricted universe multiverse
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports jammy-backports main restricted universe multiverse
|
||||||
|
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports jammy-security main restricted universe multiverse
|
||||||
|
EOF
|
||||||
|
# Modify existing sources to exclude arm64 architecture
|
||||||
|
sudo sed -i 's/^deb /deb [arch=amd64] /' /etc/apt/sources.list
|
||||||
|
sudo apt-get update -y
|
||||||
|
# Install build tools and cross-compilation libraries for Raspberry Pi 5
|
||||||
|
sudo apt-get install -y gcc-aarch64-linux-gnu libudev-dev:arm64 pkg-config cmake libudev-dev
|
||||||
|
# Ensure pkg-config can find ARM64 libraries
|
||||||
|
sudo apt-get install -y libpkgconf3:arm64
|
||||||
|
- name: Install Rust dependencies
|
||||||
|
run: cargo fetch --target ${{ env.RUST_TARGET }}
|
||||||
|
- name: Build release binary
|
||||||
|
run: cargo build --release --target ${{ env.RUST_TARGET }}
|
||||||
|
env:
|
||||||
|
# Set linker for the target
|
||||||
|
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc
|
||||||
|
# Configure pkg-config for cross-compilation
|
||||||
|
PKG_CONFIG_ALLOW_CROSS: 1
|
||||||
|
PKG_CONFIG_PATH: /usr/lib/aarch64-linux-gnu/pkgconfig
|
||||||
|
PKG_CONFIG_LIBDIR: /usr/lib/aarch64-linux-gnu/pkgconfig
|
||||||
|
PKG_CONFIG_SYSROOT_DIR: /
|
||||||
|
PKG_CONFIG_ALLOW_SYSTEM_LIBS: 1
|
||||||
|
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS: 1
|
||||||
|
# Add library path for the cross-compiler's linker
|
||||||
|
RUSTFLAGS: -L/usr/lib/aarch64-linux-gnu
|
||||||
|
- name: Run tests on native platform
|
||||||
|
run: cargo test --release --bin ntp_timeturner
|
||||||
|
|
||||||
|
- name: Upload artifact
|
||||||
|
uses: actions/upload-artifact@v4
|
||||||
|
with:
|
||||||
|
name: timeturner-aarch64
|
||||||
|
path: target/${{ env.RUST_TARGET }}/release/ntp_timeturner
|
||||||
18
.gitignore
vendored
18
.gitignore
vendored
|
|
@ -359,3 +359,21 @@ MigrationBackup/
|
||||||
|
|
||||||
# Fody - auto-generated XML schema
|
# Fody - auto-generated XML schema
|
||||||
FodyWeavers.xsd
|
FodyWeavers.xsd
|
||||||
|
.aider*
|
||||||
|
# Generated by Cargo
|
||||||
|
# will have compiled files and executables
|
||||||
|
debug
|
||||||
|
target
|
||||||
|
# These are backup files generated by rustfmt
|
||||||
|
**/*.rs.bk
|
||||||
|
# MSVC Windows builds of rustc generate these, which store debugging information
|
||||||
|
# Generated by cargo mutants
|
||||||
|
# Contains mutation testing data
|
||||||
|
**/mutants.out*/
|
||||||
|
# RustRover
|
||||||
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
||||||
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||||
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||||
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||||
|
#.idea/
|
||||||
|
cargo.lock
|
||||||
|
|
@ -6,9 +6,10 @@ edition = "2021"
|
||||||
[dependencies]
|
[dependencies]
|
||||||
serialport = "4.2"
|
serialport = "4.2"
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
crossterm = "0.27"
|
crossterm = "0.29"
|
||||||
regex = "1.11"
|
regex = "1.11"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
serde_json = "1.0"
|
serde_json = "1.0.141"
|
||||||
notify = "5.1.0"
|
notify = "8.1.0"
|
||||||
get_if_addrs = "0.5"
|
get_if_addrs = "0.5"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,13 @@ Inspired by the TimeTurner in the Harry Potter series, this project synchronises
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 Installation
|
## 🚀 Installation (to update)
|
||||||
|
|
||||||
|
|
||||||
|
For Rust install you can do
|
||||||
|
```bash
|
||||||
|
cargo install --git https://github.com/cjfranko/NTP-Timeturner
|
||||||
|
```
|
||||||
Clone and run the installer:
|
Clone and run the installer:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
7a986482a5835118
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"perf-literal\", \"std\"]","declared_features":"[\"default\", \"logging\", \"perf-literal\", \"std\"]","target":7534583537114156500,"profile":2040997289075261528,"path":9277207833831034005,"deps":[[15932120279885307830,"memchr",false,8976051686376040710]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/aho-corasick-27767afb97f1c105/dep-lib-aho_corasick","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
995484873cda029b
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":1369601567987815722,"path":16628155429418745376,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/autocfg-e0aceb66e91055c1/dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
a6d735ebe31bb02e
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"compiler_builtins\", \"core\", \"example_generated\", \"rustc-dep-of-std\", \"serde\", \"std\"]","target":7691312148208718491,"profile":2040997289075261528,"path":5361797105227731853,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-0f403edd640ad3e2/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
19465915006f2017
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"default\"]","declared_features":"[\"compiler_builtins\", \"core\", \"default\", \"example_generated\", \"rustc-dep-of-std\"]","target":12919857562465245259,"profile":2040997289075261528,"path":1322372237023267949,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-1dfbddc49d9967db/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
241079ae3f3ad520
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":11082678363178555508,"profile":2040997289075261528,"path":9897910112091857665,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/c_linked_list-86e95f88319b03df/dep-lib-c_linked_list","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
5cc7aab8211bc9be
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2040997289075261528,"path":2465386322157514833,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-cef2c2dfdcf44fc2/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
1a9b96cb6897fe7e
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"alloc\", \"android-tzdata\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"android-tzdata\", \"arbitrary\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":2040997289075261528,"path":2344795482632159632,"deps":[[5157631553186200874,"num_traits",false,10214221976926539086],[7910860254152155345,"iana_time_zone",false,16277580616096019719]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chrono-a908945bf2c68ece/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
f49ec6db39948267
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":12076344148867932973,"profile":14791228037615401302,"path":992906687143015871,"deps":[[4468123440088164316,"crossbeam_utils",false,18075407531392520726]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-channel-fee7a9f1ef46e907/dep-lib-crossbeam_channel","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
711d4b2f753ddbe9
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":1419616050453328851,"path":8712617288737139782,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-utils-3f586380bc69df52/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
5a2ff9029809efae
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4468123440088164316,"build_script_build",false,16851130004250762609]],"local":[{"RerunIfChanged":{"output":"release/build/crossbeam-utils-9bdadbf583f0bc46/output","paths":["no_atomic.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
165212d761bfd8fa
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":9626079250877207070,"profile":14791228037615401302,"path":7529794367049013253,"deps":[[4468123440088164316,"build_script_build",false,12605304430522871642]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-utils-eae0a4b6fd0e2087/dep-lib-crossbeam_utils","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2e9bed9b13fa983a
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"bracketed-paste\", \"default\", \"events\", \"windows\"]","declared_features":"[\"bracketed-paste\", \"default\", \"event-stream\", \"events\", \"filedescriptor\", \"serde\", \"use-dev-tty\", \"windows\"]","target":7162149947039624270,"profile":2040997289075261528,"path":6822542713519757590,"deps":[[4495526598637097934,"parking_lot",false,5839484219592784278],[4684437522915235464,"libc",false,8054422500127662272],[7896293946984509699,"bitflags",false,3364219587363461030],[10703860158168350592,"mio",false,9958837969094626120],[14324857237979990747,"signal_hook_mio",false,16952152522878552649],[17154765528929363175,"signal_hook",false,10024581334585033980]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossterm-03baba13c4536f55/dep-lib-crossterm","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
eab61fcb077c11f7
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":4070015146287835597,"profile":2040997289075261528,"path":15988241338427672336,"deps":[[2828590642173593838,"cfg_if",false,13747549169171220316],[4684437522915235464,"libc",false,8054422500127662272]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/filetime-fe3b33b7166edc9b/dep-lib-filetime","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
78eda9494190a23a
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[\"clippy\"]","target":3980015902877842822,"profile":2040997289075261528,"path":7384616467244354266,"deps":[[4684437522915235464,"libc",false,8054422500127662272],[8920097115640306936,"c_linked_list",false,2365861224437583908]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/get_if_addrs-f4750489fd25a7d8/dep-lib-get_if_addrs","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
07f52ff95395e5e1
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"fallback\"]","declared_features":"[\"fallback\"]","target":13492157405369956366,"profile":2040997289075261528,"path":9675317727348936811,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/iana-time-zone-fdfa5145fc01358e/dep-lib-iana_time_zone","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
2d8754379752c916
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[\"default\", \"futures-core\", \"stream\", \"tokio\"]","target":1048738630517042591,"profile":2040997289075261528,"path":18397709879373579438,"deps":[[2406107332735908254,"inotify_sys",false,12558421850667393846],[4684437522915235464,"libc",false,8054422500127662272],[10435729446543529114,"bitflags",false,1666453908275938841]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/inotify-9882d7cd88a3dc27/dep-lib-inotify","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
36a388c4227a48ae
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":10292554649035345093,"profile":2040997289075261528,"path":2051730516838110265,"deps":[[4684437522915235464,"libc",false,8054422500127662272]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/inotify-sys-7feae2a45b265914/dep-lib-inotify_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
c65912d061665797
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":2040997289075261528,"path":8189943890190670455,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/itoa-db43211fba8df1c5/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
c0e005f7960ec76f
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"default\", \"extra_traits\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":7322064999780386650,"path":11184640819586325268,"deps":[[4684437522915235464,"build_script_build",false,9720121931880767283]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-2c78a2b04759bd84/dep-lib-libc","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
339f3ccb65cfe486
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4684437522915235464,"build_script_build",false,17270857563013927130]],"local":[{"RerunIfChanged":{"output":"release/build/libc-4382e35142f2357b/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_MUSL_V1_2_3","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_TIME_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
da50d0d97269aeef
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[\"default\", \"extra_traits\", \"std\"]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":8928907579149787682,"path":13828997592511680824,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libc-dd3101f1a723178b/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
dee13c1afe08fc15
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":5483333733760775027,"profile":2040997289075261528,"path":12203798621536339018,"deps":[[4684437522915235464,"libc",false,8054422500127662272],[8228486384387881023,"libudev_sys",false,16446102214593458002]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libudev-22840e16284d79a9/dep-lib-libudev","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
864278e77773fbfd
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8228486384387881023,"build_script_build",false,17399290054556310050]],"local":[{"RerunIfEnvChanged":{"var":"LIBUDEV_NO_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"SYSROOT","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"LIBUDEV_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_STATIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_ALL_DYNAMIC","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_PATH","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_LIBDIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_aarch64-unknown-linux-gnu","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR_aarch64_unknown_linux_gnu","val":null}},{"RerunIfEnvChanged":{"var":"HOST_PKG_CONFIG_SYSROOT_DIR","val":null}},{"RerunIfEnvChanged":{"var":"PKG_CONFIG_SYSROOT_DIR","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
52af9b38d44a3ce4
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":17544745634662887237,"profile":2040997289075261528,"path":16627255207704508129,"deps":[[4684437522915235464,"libc",false,8054422500127662272],[8228486384387881023,"build_script_build",false,18301348469571863174]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libudev-sys-4b07be99b1eb1fbf/dep-lib-libudev_sys","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
22dad0851eb276f1
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
{"rustc":7112805938776543172,"features":"[]","declared_features":"[]","target":12318548087768197662,"profile":1369601567987815722,"path":11604141999033656805,"deps":[[3214373357989284387,"pkg_config",false,2255926613176550176]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/libudev-sys-789155f711b2a53b/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
|
||||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
||||||
This file has an mtime of when this was started.
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue