Package: make
Followup-For: Bug #799030

Hi Celelibi,

I am not the maintainer of GNU Make but I think I know how to solve
your problem.

According to 
<https://www.gnu.org/software/make/manual/html_node/File-Name-Functions.html>,
there is a function `$(abspath names…)', which returns an absolute
name that does not contain any . or .. components, nor any repeated
path separators (/).

I guess that the reason GNU Make is not doing the name conversion
automatically is because that it is a platform-specific thing. It may
not be desired to *always* do it, so the GNU Make devs introduce the
`$(abspath names…)' function.

Hopefully, this resolves your problem. If this is the case, please
consider closing the bug report or tell me to do so.

Cheers,
Alex


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages make depends on:
ii  libc6  2.19-22

make recommends no packages.

Versions of packages make suggests:
pn  make-doc  <none>

-- no debconf information

Reply via email to