[PATCH] Makefile.am: use readlink as a fallback for realpath
Eugene Syromyatnikov
evgsyr at gmail.com
Thu Sep 1 11:19:24 UTC 2016
On Thu, Sep 1, 2016 at 9:35 AM, Dmitry V. Levin <ldv at altlinux.org> wrote:
> On Thu, Sep 01, 2016 at 02:47:34AM +0300, Eugene Syromyatnikov wrote:
>> Since realpath utility is fairly new in GNU coreutils, there could be
>> possibility that it is not present in the system. Instead of checking
>> its presence in configure script it probably makes sense to resort to
>> calling readlink since it is (probably) more widespread.
>> ---
>> Makefile.am | 3 ++-
>> 1 file changed, 2 insertions(+), 1 deletion(-)
>>
>> diff --git a/Makefile.am b/Makefile.am
>> index 65f5c64..b77c2e1 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -256,7 +256,8 @@ endif
>> @CODE_COVERAGE_RULES@
>> CODE_COVERAGE_BRANCH_COVERAGE = 1
>> CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \
>> - --prefix $(shell realpath -Ls $(abs_top_srcdir)/..)
>> + --prefix $(shell realpath -Ls $(abs_top_srcdir)/.. || \
>> + readlink -f $(abs_top_srcdir)/..)
>
> What about dirname(1)? Isn't it even more portable than readlink(1)?
Yes, looks like it fits perfectly in this case.
>
> --
> ldv
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Strace-devel mailing list
> Strace-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/strace-devel
>
--
Eugene "eSyr" Syromyatnikov
mailto:evgSyr at gmail.com
xmpp:eSyr at jabber.{ru|org}
More information about the Strace-devel
mailing list