[Buildroot] [PATCH 3/3] package/nodejs: properly pass HOST_LDFLAGS when building host tools
Peter Korsgaard
peter at korsgaard.com
Thu Nov 28 15:59:25 UTC 2019
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at bootlin.com> writes:
> After building host tools, we currently run a pass of patchelf to add
> the proper RPATH to these tools so that they are able to find the
> libraries they depend on.
> Unfortunately, the "torque" host tool is used during the build itself,
> before we have a chance to run "patchelf" on it. Since it is linked
> against libcrypto.so available in $(HOST_DIR)/lib, the build aborts
> because the RPATH is not set.
> To fix this, we make sure that $(HOST_LDFLAGS) are properly taken into
> account: since they contain the -Wl,-rpath option, the host tools will
> have the correct RPATH. This both fixes the build failure, and makes
> the patchelf hack no longer necessary.
> Fixes:
> https://bugs.busybox.net/show_bug.cgi?id=12211
> http://autobuild.buildroot.net/results/a1f5e336ddaf386ba08eb5a7a299a48e2bdfe2d9/
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Committed, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list