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

Reply via email to