Backtrace in C
Reminder to self: remember CFLAGS=-g -Og -rdynamic to allow
backtrace_symbols() to actually pretty print function names
in stack traces.
Reminder to self: remember CFLAGS=-g -Og -rdynamic to allow
backtrace_symbols() to actually pretty print function names
in stack traces.
Every so often someone new to Open Source shows up on GitHub or in my inbox with a question like:
These are all good questions, and this HowTo tries to answer the most common ones up front.
cd archive-1.2.3/./configure --help, or use something like the following …./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var && make && sudo make installSome of my projects are also available in Debian/Ubuntu/FreeBSD. If you installed one from there, please report bugs to them first, they may carry their own patches.
Cheers
/Joachim
For a while now my Wireguard VPN provider has been handing out a bad DNS server. So whenever I do a DNS lookup it takes five (5!) seconds timing out, which is quite annoying.
This blog post is about how you can fix this with openresolv in Ubuntu.
The last couple of months have been crazy. The downturn in the economy due to Covid-19, mass layoffs, social distancing and quarantine. Not to mention the unrest in US and Europe in the wake of George Floyd’s uneccessary death.
“My name is Joachim and I’m a
sudo su -user.”
Before you read any further, please read A life without sudo.
Recently got my hands on a ThinkPad X200, the last model without the useless touchpad and with the awesome classic keyboard. A fine little machine that can easily be upgraded with an SSD disk and 8 GiB RAM!
I set it up with Linx Mint (LMDE 4), which worked great to begin with, but there was some odd issue with X/Wayland that sometimes caused the screen (only the screen) to freeze up and show random color patterns. Only way to workaround it was to suspend, wait, and resume again. So now I’m running Ubuntu 20.04 on it and everything seems to work a lot better, this far.
Every now and then people ask me for pre-built packages of software I maintain. Up until today I’ve had to refer them to the cold hard build instructions for each of my programs.