See what unnecessary dependencies cause
Posted: Thu Oct 10, 2024 7:03 pm
My Sylpheed mail program. That never needs recompiling, not for YEARS... now it's broken on Gentoo already (it's only been a few months, I had to recompile it in /usr/local because Gentoo uses a different glib2 version/soname than Arch)
That's because of GPG... I don't need that, just SSL/TLS for communication between client and server. I don't sign messages with PGP... not ever and if anybody sends me anything like that, my ass is their new home. That stack gets pulled in just because it's there.
libassuan.so.0 => not found
It's suddenly become libassuan.so.9
I've come to the realization that if you want things done right, so they will be reliable, you have to do it yourself. EVERYTHING
This will fix it once and for all!
I'm going to recompile it the same way on Arch too.
That's because of GPG... I don't need that, just SSL/TLS for communication between client and server. I don't sign messages with PGP... not ever and if anybody sends me anything like that, my ass is their new home. That stack gets pulled in just because it's there.
libassuan.so.0 => not found
It's suddenly become libassuan.so.9
I've come to the realization that if you want things done right, so they will be reliable, you have to do it yourself. EVERYTHING
This will fix it once and for all!
Code: Select all
CFLAGS="-O2 -march=alderlake -Wno-incompatible-pointer-types" \
./configure --prefix=/usr/local --disable-gpgme --disable-compface --disable-gtkspell --disable-oniguruma --enable-static --disable-shared