nandi/jolt-nativepublic Fork 0
dce285fb5a5ec1f331b8afa7b2bdc4ed5e1bbd46
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Let the media plane cross to the phone, camera and all fd0e21a · on dce285fb5a5ec1f331b8afa7b2bdc4ed5e1bbd46 · nandi · 18d ago
fixups.toml · 16 lines · 832 BTOML Blame HistoryRaw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
[buildscript.run]
env = { OPT_LEVEL = "2" }

# Honour the build script's own linking directives, which buck2 drops by
# default. It compiles aws-lc's C into `libaws_lc_0_43_0_crypto.a` in OUT_DIR
# and emits `cargo:rustc-link-lib` and `cargo:rustc-link-search` to have it
# linked; without these two the flags file came out as `--cfg=universal` alone
# and the archive sat on disk unreferenced, leaving 129 `aws_lc_0_43_0_*`
# symbols undefined in every buck2-built libjoltmoq.so.
#
# Nothing caught that for as long as nothing loaded one. Undefined symbols are
# legal in a cdylib, and `--no-undefined` was only ever on libjoltapp's own
# link, which is a different object. The phone is the first consumer to dlopen
# it, and there it fails outright on `aws_lc_0_43_0_EVP_PKEY_free`.
rustc_link_lib = true
rustc_link_search = true