On Mon, May 10 2021, Jeremie Courreges-Anglas <[email protected]> wrote: > Here's an update to the latest samba release. > > I finally figured out what was breaking ld(1) on sparc64/ld.bfd archs: > Explicit versions in ld(1) version scripts. I've kept them in > databases/tdb and devel/libtalloc, but stripped them from libs in > net/samba, be it from fixed version script for heimdal libraries or from > the waf code that generates version scripts for the samba libs. > Since this removed the version suffix of symbols in many samba > libraries, I decided to just do a major bump for all of them. > > This version also switches tdb, talloc and samba to python3. I had to > resort to nasty hacks to cope with the newly introduced .cpython-38 > tag added by the samba folks to a few python support shared libs. > This could probably be made prettier and easier to maintain with some > changes in the infrastructure, but updating samba has been loooong > overdue. > > I build-tested the few samba shared libs consumers and the tree should > be fine, but tdb/talloc/samba build tests on your local machine might > uncover some glitches. For those who can't easily build them, here are > some packages: > > https://russell.wxcvbn.org/pub/OpenBSD/snapshots/samba-4.14.4/amd64/ > > Test reports, input and oks welcome.
Thanks to Ian's report I could commit this update. For those who tested the initial diff below or the resulting packages above, you'll likely have to reinstall because of the tdb and talloc py->py3 renaming I had missed. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
