[Buildroot] [PATCH next v3] package/luarocks: rework configuration file for per-package folders
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sat Dec 1 21:55:10 UTC 2018
Hello,
On Fri, 30 Nov 2018 11:38:29 +0100, Thomas Petazzoni wrote:
> Currently, luarocks.mk generates a configuration file with hardcoded
> STAGING_DIR, TARGET_DIR, TARGET_CC, LUAROCKS_CFLAGS and TARGET_LDFLAGS
> values. This is not compatible with per-package folders, where the
> value of STAGING_DIR, TARGET_DIR, TARGET_CC and possibly
> TARGET_CFLAGS/TARGET_LDFLAGS may be different from one package to the
> other.
>
> Based on input from François Perrad, this commit:
>
> - Changes the Luarocks configuration file to use os_getenv() for the
> appropriate variables. Since the contents of this file is not
> fixed, it is no longer generated by luarocks.mk using a series of
> 'echo' but simply concatenated with the rest of the Luarocks
> configuration file.
>
> - Adjusts LUAROCKS_RUNV_ENV so that the necessary environment
> variables are now passed.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
> ---
> Changes since v2:
> - Do not pass STAGING_DIR/TARGET_DIR in LUAROCKS_RUN_ENV, since they
> are already exported globally in the environment. Suggested by
> Arnout Vandecappelle.
Applied to next, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list