All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] make: Include patch for gl_lstat support
Date: Mon, 1 Apr 2019 22:46:14 +0200	[thread overview]
Message-ID: <20190401224614.7a2e9501@windsurf> (raw)
In-Reply-To: <20190401002208.16062-1-sam@mendozajonas.com>

Hello Samuel,

On Mon,  1 Apr 2019 11:22:08 +1100
Samuel Mendoza-Jonas <sam@mendozajonas.com> wrote:

> Include upstream commit 193f1e8 "glob: Do not assume glibc glob
> internals". Without this if building glibc with host-make it will fail
> with a segfault in make:
> 
> >>> glibc glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1 Building  
> PATH="/scratch/builds/host-make/host/bin:/scratch/builds/host-make/host/sbin:/home/sam/bin:/home/sam/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"  /scratch/builds/host-make/host/bin/host-make -j25  -C /scratch/builds/host-make/build/glibc-glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1/build
> /scratch/builds/host-make/host/bin/host-make -r PARALLELMFLAGS="" -C /scratch/builds/host-make/build/glibc-glibc-2.28-69-g1e5c5303a522764d7e9d2302a60e4a32cdb902f1 objdir=`pwd` all
> Segmentation fault (core dumped)
> 
> Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>

Thanks for the patch. A minor nit on the commit title, it should be:

	package/make: include patch for gl_lstat support

i.e package/make as prefix, and start with a lower-case letter.

> diff --git a/package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch b/package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch
> new file mode 100644
> index 0000000000..236a936d5b
> --- /dev/null
> +++ b/package/make/0001-glob-Do-not-assume-glibc-glob-internals.patch
> @@ -0,0 +1,67 @@
> +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001

Weird From value. How did you generate this patch ?

> +From: Paul Eggert <eggert@cs.ucla.edu>
> +Date: Sun, 24 Sep 2017 09:12:58 -0400
> +Subject: [PATCH] glob: Do not assume glibc glob internals.
> +
> +It has been proposed that glibc glob start using gl_lstat,
> +which the API allows it to do.  GNU 'make' should not get in
> +the way of this.  See:
> +https://sourceware.org/ml/libc-alpha/2017-09/msg00409.html
> +
> +* dir.c (local_lstat): New function, like local_stat.
> +(dir_setup_glob): Use it to initialize gl_lstat too, as the API
> +requires.

We need you to add your Signed-off-by here, as well as a pointer to the
corresponding upstream commit.

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

  reply	other threads:[~2019-04-01 20:46 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-04-01  0:22 [Buildroot] [PATCH] make: Include patch for gl_lstat support Samuel Mendoza-Jonas
2019-04-01 20:46 ` Thomas Petazzoni [this message]
2019-04-03  2:24   ` Samuel Mendoza-Jonas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190401224614.7a2e9501@windsurf \
    --to=thomas.petazzoni@bootlin.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.