HomeFreeBSD

Another attempt to work around the t{alloc,db,event}1 <-> t{alloc,db,event}…

Description

Another attempt to work around the t{alloc,db,event}1 <-> t{alloc,db,event} conflict
if there are installations of samba48 and other consumers of those libs.

With /etc/make.conf settings of:

SAMBA4_BUNDLED_TALLOC= yes
SAMBA4_BUNDLED_TEVENT= yes
SAMBA4_BUNDLED_TDB= yes

the samba48 port will be statically linked with bundled libraries and won't depend on any
external t{alloc,db,event}.

Ldb here stands out, as even with bundled version same binaries are installed where the ldb13
installs them. For this situation it's adviced to set:

SAMBA4_BUNDLED_LDB= no

and make sure that all LDB dependant ports use the same ldb13 dependency.

PR: 238790

Details

Provenance
timurAuthored on
Parents
rP505698: Update to 3.0.1
Branches
Unknown
Tags
Unknown