Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
d725a62
style(nix): sort outputs in dpdk build
daniel-noland Dec 19, 2025
071f0db
refactor(nix): move profiles.nix to nix folder
daniel-noland Dec 19, 2025
9811294
build(nix): introduce x86_64 march flags
daniel-noland Dec 19, 2025
7fc1a82
build(nix): introduce aarch64 march flags
daniel-noland Dec 19, 2025
6c4d52a
build(nix): introduce build profiles
daniel-noland Dec 19, 2025
425447b
build(nix): introduce cross compile / profile infrastructure
daniel-noland Dec 19, 2025
87beade
build(nix): compile dpdk_wrapper.a with nix
daniel-noland Dec 19, 2025
73193d8
build(nix): make overlay user selectable
daniel-noland Dec 19, 2025
4796a4e
build(nix): add address sanitize profile
daniel-noland Dec 19, 2025
927ccfc
build(nix): add leak sanitize profile
daniel-noland Dec 19, 2025
f96d5e7
build(nix): add cfi sanitize profile
daniel-noland Dec 19, 2025
0f29693
build(nix): add safe-stack sanitize profile
daniel-noland Dec 19, 2025
7d708cb
build(nix): add instrumentation profiles
daniel-noland Dec 19, 2025
d316200
build(nix): pipe sanitizer and instrumentation into profile
daniel-noland Dec 19, 2025
b384843
build(nix): add thread sanitize profile
daniel-noland Dec 19, 2025
f78b613
build(nix): forward cflags back to linker in optimize
daniel-noland Dec 19, 2025
08214b2
fix(nix): missing acc // for one offs
daniel-noland Dec 19, 2025
c0c2dfc
build(nix): make most sanitizers work
daniel-noland Dec 19, 2025
2fdf972
build(nix): add copyright headers
daniel-noland Dec 20, 2025
25b8d4d
wip
daniel-noland Dec 20, 2025
eaddb02
wip
daniel-noland Dec 20, 2025
f01ebe1
wip
daniel-noland Dec 20, 2025
a7b3775
wip
daniel-noland Dec 20, 2025
09fb701
wip
daniel-noland Dec 21, 2025
ab5bab5
wip
daniel-noland Dec 21, 2025
df4fc7a
wip
daniel-noland Dec 21, 2025
5b1363b
pkgsBuildHost
daniel-noland Dec 21, 2025
9824d79
wip
daniel-noland Dec 21, 2025
f50e3eb
pkgsBuildHost
daniel-noland Dec 21, 2025
1ff5324
wip (moderate rework)
daniel-noland Dec 21, 2025
af2674f
wip
daniel-noland Dec 22, 2025
b77c8f3
hack
daniel-noland Dec 22, 2025
4a5df4f
fix rust build
daniel-noland Dec 22, 2025
47bb784
dataplane now builds, but need to undo lots of hacks
daniel-noland Dec 23, 2025
73ef319
fix cross compile errooooor
daniel-noland Dec 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
[env]
COMPILE_ENV = { value = "compile-env", relative = true, force = false }
PATH = { value = "compile-env/bin", relative = true, force = true }
LIBCLANG_PATH = { value = "compile-env/lib", relative = true, force = true }
PKG_CONFIG_PATH = { value = "compile-env/sysroot/x86_64-unknown-linux-gnu/release/lib/pkgconfig", relative = true, force = true }
# COMPILE_ENV = { value = "sysroot", relative = true, force = false }
# PATH = { value = "compile-env/bin", relative = true, force = true }
LIBCLANG_PATH = { value = "compile-env/lib", relative = true, force = false }
PKG_CONFIG_PATH = { value = "compile-env/sysroot/x86_64-unknown-linux-gnu/release/lib/pkgconfig", relative = true, force = false }
LIBRARY_PATH = { value = "sysroot/lib", relative = true, force = false }
C_INCLUDE_PATH = { value = "sysroot/include", relative = true, force = false }
GW_CRD_PATH = { value = "devroot/src/gateway/config/crd/bases", relative = true, force = false }

[build]
target = "x86_64-unknown-linux-gnu"
rustc = "compile-env/bin/rustc"
# rustc = "compile-env/bin/rustc"
rustflags = ["--cfg", "tokio_unstable"]

[target.x86_64-unknown-linux-gnu]
Expand Down
1 change: 1 addition & 0 deletions .clangd
File renamed without changes.
Loading
Loading