 
      
    | You are here | qsantos.fr | ||
| | | | | andre.arko.net | |
| | | | | A few years ago, I wrote about parsing logs 230x faster with Rust, and then followed up with some improvements. Thanks to a contributor adding IP address deduplication, I've had to update, build, and deploy it again. As a result, I learned some new stuff about: rustc inside qemu, Rust LTO (link-time optimization) with musl, profile-guided optimizations, and just how fast M1 Max MacBook Pros are. rustc segfaults in Docker's qemu The (somewhat hacky) AWS Lambda setup I am using predates support for Rust. Instead, I tell AWS it's a Go binary, and then upload a Rust binary. Binaries running in Lambda's "Go" mode need to be compiled against musl libc (probably because Lambda's runtime is built on top of Alpine Linux, but I don't know for sure). Back in 2018, I couldn't figure out how to get Rust to cross-compile from macOS to Linux with musl, so I used a Docker image with a cross-compiler built in. | |
| | | | | blog.henrygressmann.de | |
| | | | | a blog about software development, technology and other stuff | |
| | | | | erikarow.land | |
| | | | | ||
| | | | | blog.livedoor.jp | |
| | | IT?????IT?????????????????????????????WEB????????????????????? | ||