[Buildroot] [PATCH v2] package/tini: compile executable static
Arnout Vandecappelle
arnout at mind.be
Tue Dec 3 22:08:42 UTC 2019
On 03/12/2019 14:59, Simon Rowe wrote:
> One usecase for tini is as the init process for a container which has
> a single executable and no C runtime library. It therefore needs to be
> independent of any C runtime library within the container.
>
> Tested with multiple toolchains and BR2_SHARED_LIBS=y.
>
> Signed-off-by: Simon Rowe <simon.rowe at citrix.com>
Applied to master, thanks. I've extended the commit message a bit.
Regards,
Arnout
>
> ---
> Changes v1 -> v2:
> - tested with other toolchains
> - expanded reasoning for static linking
> ---
> package/tini/tini.mk | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/package/tini/tini.mk b/package/tini/tini.mk
> index 5dd9877..986e612 100644
> --- a/package/tini/tini.mk
> +++ b/package/tini/tini.mk
> @@ -10,6 +10,7 @@ TINI_LICENSE = MIT
> TINI_LICENSE_FILES = LICENSE
>
> TINI_CFLAGS = $(TARGET_CFLAGS) \
> + -static \
> -DTINI_VERSION=\"$(TINI_VERSION)\" \
> -DTINI_GIT=\"\"
>
>
More information about the buildroot
mailing list