[Buildroot] [PATCH 3/3] package/nodejs: properly pass HOST_LDFLAGS when building host tools
peter at korsgaard.com
Tue Dec 3 15:34:36 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.
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Committed to 2019.02.x and 2019.08.x, thanks.
Bye, Peter Korsgaard
More information about the buildroot