@kxxt

55 Followers
126 Following
229 Posts
websitehttps://www.kxxt.dev
githubhttps://github.com/kxxt
now readinghttps://t.me/kxxt_read
pronounkxxt/cat/he/him

PSA: Did you know that it’s **unsafe** to put code diffs into your commit messages?

Like https://github.com/i3/i3/pull/6564 for example

Such diffs will be applied by patch(1) (also git-am(1)) as part of the code change!

This is how a sleep(1) made it into i3 4.25-2 in Debian unstable.

It's 2026 now and time for an updated blog post for cross-compiling Chromium for RISC-V from scratch.

This blog post is much more simple compared with my previous blog post, because many RISC-V patches have been merged into Chromium mainline.

https://www.kxxt.dev/blog/cross-compile-chromium-for-riscv-2026/

#chromium #riscv #riscv64 #linux

Cross compile mainline Chromium for RISC-V from scratch (2026)

This blog post walks you through the procedures about cross compiling mainline chromium for riscv64 from the absolute scratch.

Release TOML 1.1 by arp242 · Pull Request #1073 · toml-lang/toml

Fixes #928

GitHub

Did you know: you can avoid the need for backups by failing to do anything worth saving a copy of

Follow me for more computing lifehacks

1925: "Why did all my shortwave radio channels suddenly stop working?" "A solar flare is erupting right now."

2025: "Why did all my websites suddenly stop working?" "A Cloudflare is erupting right now."

XScreenSaver for Android - Priacy Policy

https://www.jwz.org/xscreensaver/google.html

This truly falls under "malicious compliance." LOL.

#google #privacy #android

XScreenSaver: Google Store Privacy Policy

XScreenSaver is a collection of free screen savers for X11, Linux, macOS, iOS and Android.

升级到 OpenSSL 3.6 要慎重……除了之前发现的 ruby 问题(现在修了:https://github.com/ruby/openssl/issues/949 )以外,还有 OCSP 相关变更导致更新后的服务端应用程序(比如 Nginx)无法与 BoringSSL(包括 Chrome 系浏览器和 iOS/Mac Safari 等)、GnuTLS 客户端建立连接……

https://github.com/openssl/openssl/issues/28902
https://github.com/openssl/openssl/issues/28989

certificate verify failed (unable to get certificate CRL) (OpenSSL::SSL::SSLError) · Issue #949 · ruby/openssl

The following example fails after installing "OpenSSL 3.6.0": require 'net/http' require 'uri' uri = URI('https://example.com') # Creating a POST request, which is a subclass of Net::HTTPGenericReq...

GitHub
If your vlc is breaking on Arch Linux... #ArchLinux is splitting #vlc plugin packages.

A news might come some time later, but if you experience issues, installing
vlc-plugin-ffmpeg at least fix the issues for me.

https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/commit/d476e0267ca5e6952a740381b03eb42a1cbf7359
Split the package based on plugins with external dependencies (d476e026) · Commits · Arch Linux / Packaging / Packages / vlc · GitLab

Based on whether a plugin (or group of plugins) uses external dependencies (apart from gcc-libs, glibc and libvlc), split them into separate packages. Group relevant plugins into packages for visualization...

GitLab
If the FSF calls your program malware, is that a sign that you've made it?

TIL Archimedes' Method can be used to measure the memory usage of a component. It's really convenient.

https://rust-analyzer.github.io/blog/2020/12/04/measuring-memory-usage-in-rust.html

#Rust

Measuring Memory Usage in Rust

rust-analyzer is a new