This problem is not related to that patch so I would like to discuss here. Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Zhu Zihao schreef op za 12-03-2022 om 10:38 [+0800]: >> > What if a program uses both 'pango' and gtk?  Then IIUC, it would >> > simultanuously use pango and pango-next in the same process, which >> can >> > easily cause problems (see e.g. the bug report about segfaults >> > involving multiple libcairos). Can you show me the link of the libcairo conflict example you said? I don't know what cause the segfaults in your example. C linker will embed the full path of the library into the RUNPATH, unless LD_LIBRARY_PATH is set, C library will use the dependencies they found in link time. >> >> i've asked in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44327 and >> suggest to introduce priority mechanism like Nix. But Ludovic Courtès >> doesn't accept my suggestion > > How could a priority mechanism solve the segfaults? 'priority' will let user to specify which package can override other packages, if some of their contents overlapped with each other. Now Guix will silently choose one. -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao