On 6/17/20 9:48 PM, Ondřej Surý wrote: > Virtually everybody except upstream has modified LMDB to follow a normal > directory layout and BIND expect that. > You should just move the header files and library to /usr/local/include and > /usr/local/lib respectively.
That's just a silly statement. 1st, /usr/local/lib is NOT a 'normal directory' layout for a number of distros -- /usr/local/lib64 is. That assumption in bind's code is just wrong. Software should link against the libs, and include the headers, you TELL it to -- not what it arbitrarily 'expects'. Finally, if that's BIND's 'expectation', why does bind even have a =path config option for it? What's the basis for arbitrary choice of bind using pkg-config for some pkgs, providing well-functioning _CFLAGS/_LDFLAGS/_LIBS overrides for others -- but in the case of lmdb, neither -- just an 'expectation'? _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users