bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `cp -l` doesn't work correctly on some macOS versions


From: Paul Eggert
Subject: Re: `cp -l` doesn't work correctly on some macOS versions
Date: Fri, 2 Feb 2024 17:13:46 -0800
User-agent: Mozilla Thunderbird

On 2/2/24 12:20, Russ Allbery wrote:
I thought ln <target> <link> || ln -s <target> <link> was the standard
recipe here

Yes, "cp -l" isn't required by POSIX and is not portable in general. For example, on AIX 7.1:

  $ cp -l a b
  cp: Not a recognized flag: l
Usage: cp [-fhipHILPU][-d|-e] [-r|-R] [-E{force|ignore|warn}] [--] src target or: cp [-fhipHILPU] [-d|-e] [-r|-R] [-E{force|ignore|warn}] [--] src1 ... srcN directory

Autoconf provides AC_PROG_LN_S, which is supposed to be even more portable than the recipe you gave.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]