pietro
pietro
FYI, cargo exposes the linker configuration in the `RUSTC_LINKER` environment variable.
from `crypto/poly1305/asm/poly1305-mips.pl `: ``` $flavour = shift || "o32"; # supported flavours are o32,n32,64,nubi32,nubi64 die "MIPS64 only" unless ($flavour =~ /64|n32/i); ``` So you have to choose one of the...
Some info just in case it helps move this along: > disk footprint of solution Getting the files described in the [installation docs](https://gvisor.dev/docs/user_guide/install/#install-latest): x86_64 ```bash $ wget -q https://storage.googleapis.com/gvisor/releases/release/latest/x86_64/runsc https://storage.googleapis.com/gvisor/releases/release/latest/x86_64/containerd-shim-runsc-v1...
Hi @kpcyrd, Ring's build is controlled by build.rs. `pregenerate_asm_main` is used to generate the asm files from perlasm, and compile then into object files for windows. `ring_build_rs_main` is used to...
@kpcyrd I meant doing `cargo build --release` instead of just `cargo build`. We should look into conditionally passing `-fdebug-prefix-map=$(pwd)=.` to GCC and Clang. Can you share with me scxripts you...
Yep, `-fdebug-prefix-map=$(pwd)=.` fixes this. https://gist.github.com/pietro/cd1ac0ad985dc9e163d752bd6bbd92d7 is a quick and dirty way to pass the flag to the compiler using a feature.
`export CFLAGS="-fdebug-prefix-map=$(pwd)=." ` works without any modification to the source code.
It looks like the option is supported in GCC since 4.3 and in clang since 3.8. I'll look into adding it to the non msvc flags.