[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