Thanks to all who have answered!

>> 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

Good to know.  I looked into the autoconf info files, section
'Limitations of usual tools', and 'cp -l' wasn't explictly mentioned,
so I assumed that it is portable...   Maybe it can be mentioned there
that it is not.

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

I will go this route, thanks again.


    Werner

Reply via email to