this post was submitted on 18 Oct 2023
16 points (100.0% liked)
nixos
1262 readers
6 users here now
All about NixOS - https://nixos.org/
founded 4 years ago
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I have never claimed such a thing.
Classical distros have exactly one instance of a library ABI's .so in most cases which is usually the only place where any given symbol is defined.
You could technically provoke a symbol conflict using LD_PRELOAD and the like but it's not something you commonly run into because package upgrades always replace the previous version entirely.
You could technically have multiple conflicting
so
s on classical distros too by prefixing a more detailed version but you don't; doing such things kinda what differentiates Nix from classical package management.This QT issue in particular was an impurity (working outside of Nix' pure model; not as intended) caused by "installing" qt libraries into your environment imperatively (which isn't something you should do anyways) that was solved a couple years ago.
I switched context there quite a but. That part was directed at the underlying tone of the thread that implies that "other distros do not have these kind of conflict". Should have put that in a separate reply to make it clearer. Please excuse the confusion ๐