[Slackbuilds-users] Build Environment Reminder
Christoph Willing
chris.willing at linux.com
Thu Aug 13 13:30:36 UTC 2026
I've never use signal before so can't check history but QR link & sync
seem to work OK here.
I'm not sure if it meets all other admins requirements but if put to a
vote my vote would be "aye" if only because it's such a cute solution.
chris
On 13/8/26 21:06, Yiannis wrote:
> Just to be clear, this is not the same as installing the testing glibc.
>
> Nothing on the system changes. System glibc stays 2.33. No upgradepkg
> of a core package, no ld.so.conf, no ldconfig.
>
> What the script does:
>
> - unpacks the snap into /opt/Signal/signal-desktop
> - unpacks aaa_glibc-solibs-2.42 into the same prefix, as a build
> source like any tarball
> - patchelf on the Electron binary so its PT_INTERP and DT_RPATH point
> there
>
> So those .so files are reachable by exactly one binary. Nothing else
> on the machine can see them, and removepkg takes them all with it.
>
> Checked: /proc/PID/maps across all 7 Signal processes shows only the
> bundled libc, never the host 2.33. QR link, full history sync, send
> and receive all work. sbopkglint passes.
>
> Attached if anyone wants to look.
>
> IF admins and the maintainer agree with that then a desktop entry and
> an icon needed, now run only from the terminal.
>
> Thank you.
>
> Στις Πέμ 13 Αυγ 2026 στις 12:05 μ.μ., ο/η Yiannis <rizitis at gmail.com>
> έγραψε:
>
> Please give me some time, I have an idea and it looks that works!
> When I finish and be sure I will upload it here and IF maintainer
> and SBo admins agree you can adopt it.
>
>
> Στις Πέμ 13 Αυγ 2026 στις 7:13 π.μ., ο/η Willy Sudiarto Raharjo
> <willysr at slackbuilds.org> έγραψε:
>
> > Signal blocks old versions of their software
> > from connecting to the network. I had to figure
> > out the binary patching thing because the last
> > 15.0 glibc-compatible version I had was finally
> > blocked from connecting to the Signal network.
> >
> > If patching the rpath to use an isolated new
> > glibc-opt without migrating the whole OS is not an
> > acceptable solution for the SlackBuilds.org repo,
> > then removing the Signal SlackBuild is the option
> > that makes sense, in my opinion. People who still
> > want to use Signal will have to install it from a
> > different 3rd party. If that happens, I might end
> > up packaging the patched version myself, and then
> > redistribute it on my site for others to use.
>
>
> What about the AppImage format?
> will that work?
> i assume it's all contained in a single package, so no link to
> system-based GLIBC
>
>
> --
> Willy Sudiarto Raharjo
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives -
> https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
>
>
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives -https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ -https://slackbuilds.org/faq/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20260813/5686110a/attachment-0001.htm>
More information about the SlackBuilds-users
mailing list