Quoting Jochen Sprickerhof (2024-09-10 18:13:02) > * Jonas Smedegaard <d...@jones.dk> [2024-09-10 17:26]: > >Problem in that is that upstream do not use a Soname, so it would either > >result in maintaining a slight fork, or involve convincing upstream to > >care more strongly about backwards compatibility than they do now, and > >maintain a Soname. > > I would argue that it is worth doing that as it will probably happen > again. > > >What I am exploring now (after the damage is done) is if the one other > >package depending on ell can be patched to work with this change, and > >then move on without Soname for now. > > > >I have now learned that a) I cannot trust upstream in only dropping > >obsolete symbols, and b) even the removal of unused symbols cause > >linking to fail. > > How did you check that it is unused?
I looked in git log when the two symbols wer removed, knowing that they were no longer needed for release 2.21. > It does not look like to me: > > $ mmdebstrap --variant=essential --include=iwd,binutils > --chrooted-customize-hook='objdump -CT /usr/libexec/iwd | grep > l_genl_attr_next' testing /dev/null > [..] > 0000000000000000 DF *UND* 0000000000000000 (ELL_0.10) l_genl_attr_next That's a smart way to check. I will sure use that in the future. Thanks! - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature