[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bash-4-2 issue
From: |
Sam Kappen |
Subject: |
Re: bash-4-2 issue |
Date: |
Thu, 11 Jan 2024 09:46:47 +0100 |
On Thu, Jan 11, 2024 at 1:03 AM Grisha Levit <grishalevit@gmail.com> wrote:
> On Wed, Jan 10, 2024 at 5:33 PM Grisha Levit <grishalevit@gmail.com>
> wrote:
> > I'm not sure this is fixed. In all versions, including 4.2 [...]
> >
> > $ bash -m -c 'trap /usr/bin/true DEBUG; :|:'
> > bash: child setpgid (49581 to 49579): Operation not permitted
>
> Correction, versions prior to 4.3 did not respect the -m flag at
> invocation,
> so the command should be:
>
> bash -c 'set -m; trap /usr/bin/true DEBUG; :|:'
>
Thanks.
I am using a Linux host with kernel version 4.x for cross building.
It looks like autoconf is not defining the "PGRP_PIPE" macro variable as
there is no check for linux kernel version 4.
I don't see the error " child setpgid (4238 to 4232): Operation not
permitted" after I backport this patch
https://git.savannah.gnu.org/cgit/bash.git/diff/configure.ac?h=bash-4.4-testing&id=3bf257a5d95aa7d98d3da1a24be7b5b301716047
to bash-4.2