meson - rpath and chroot

Ondřej Surý ondrej at isc.org
Thu Aug 21 15:34:44 UTC 2025


You are really mixing two different things together - chroot has nothing to do with the linker paths and/or rpath.

To add rpath you need to add something like this to meson setup:

-Dc_link_args=-Wl,-rpath=${install_dir}/lib

Adding -Wl,--enable-new-dtags and/or -rdynamic to LDFLAGS (-Dc_link_args=) might be also needed (or not);

But this really hasn't changed between 9.20 and 9.21, there was no explicit rpath support in autotools.

Ondrej
--
Ondřej Surý (He/Him)
ondrej at isc.org

My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours.

> On 21. 8. 2025, at 17:23, Richard Doty via bind-users <bind-users at lists.isc.org> wrote:
> 
> I am struggling a little to adapt to meson on linux.
> 
> I noticed in https://www.mail-archive.com/bind-users@lists.isc.org/msg35684.html that rpath was removed from the bind build. Now I know why my binaries could not find their libraries (I edited meson.build to re-add rpath). Am I the only end-user who still uses --prefix ?
> 
> I also noticed that the new bind is missing chroot support; I cannot find any mention of this change in the release notes. I resorted to
> $ CFLAGS=-DHAVE_CHROOT=1 meson setup
> 
> Is there a better way to recover previously available configure options like --enable_chroot ?
> 
> Thanks,
> Richard.
> 
> -- 
> 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 at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users



More information about the bind-users mailing list