GNU bug report logs - #74453
running make failed when perl is installed in the very long path

Previous Next

Package: automake;

Reported by: "Li, Changqing" <Changqing.Li <at> windriver.com>

Date: Thu, 21 Nov 2024 04:25:03 UTC

Severity: normal

Done: Karl Berry <karl <at> freefriends.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Nick Bowler <nbowler <at> draconx.ca>
To: Collin Funk <collin.funk1 <at> gmail.com>
Cc: bruno <at> clisp.org, Changqing.Li <at> windriver.com, 74453 <at> debbugs.gnu.org
Subject: bug#74453: running make failed when perl is installed in the very long path
Date: Thu, 21 Nov 2024 00:14:08 -0500
On 2024-11-20 23:53, Collin Funk wrote:
> "Li, Changqing" via Bug reports for Automake <bug-automake <at> gnu.org>
> writes:
> 
>> I met an  issue when try to compile automake with the perl installed
>> in a very long path which larger then max length of shebang ,  here
>> is the reproduce steps
> 
> What shell cut off the path? Seems like a bug in that shell.

#! lines are not typically interpreted by the shell.  Behaviour between
systems varies: POSIX leaves the results explicitly unspecified when
you run a script that begins with these two characters.

The Linux program loader expects to find a newline in the first 128
bytes of the file (increased to 256 in recent versions), otherwise
you will get an ENOEXEC error from execve.

Cheers,
  Nick




This bug report was last modified 175 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.