Thanks for the bug report. I have reproduced the issue, see the attached
script. Yes, to trigger the bug, the source file path must be absolute and
CCACHE_BASEDIR must be enabled.

The behavior change in question comes from this commit: <
https://github.com/ccache/ccache/commit/2df269a3121889ebcdfa5d98dfb4d675f690e039>.
It's included in ccache 3.1.8 and newer.

Not sure what to do, though. Have to think about it some more.

-- Joel

On 30 June 2016 at 14:15, Stefan Fritsch <s...@sfritsch.de> wrote:

> found 829088 3.2.5-1
> thanks
>
> Version 3.2.5-1 is also affected by this issue.
>
> Attached is a log file from that version.
>
> Since the path names are rather complicated in the examples: The dir with
> the symlinked source files is (note the obj in the 3rd component):
>
>
> /changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc-minimal/libc/src/libc/stdlib/malloc-standard/free.c
>
> The path to the source file with all symlinks resolved is (there is no
> obj/ and no amd64/ in this path):
>
>
> /changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/stdlib/malloc-standard/free.c

Attachment: debian-bug-829088
Description: Binary data

Reply via email to