Your message dated Tue, 16 Aug 2016 22:32:11 +0000
with message-id <e1bzmu3-0002zd...@franck.debian.org>
and subject line Bug#829088: fixed in ccache 3.1.12-1
has caused the Debian Bug report #829088,
regarding ccache may silently miscompile symlinked source files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
829088: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829088
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ccache
Version: 3.1.10-1
Severity: grave

Hi,

the ccache in jessie has a serious regression vs. wheezy.

When passing files to the preprocessor, ccache in jessie resolves symlinks and 
passes the path of the resulting filename on the preprocessor command line. 
This does however change the compiled source code, because the preprocessor 
resolves paths for headers included with

#include "foo.h" 

from the directory that the source file is located in. So, if the directory of 
the real source file contains a header that is included in that file, this one 
will be used instead of a header that is located in the directory where the 
symlink is located.

Interestingly, if the directory with the real source file does not contain a 
file the the name of the included header, the preprocessor will fail and ccache 
will silently re-try using the correct compiler invocations. In this case no 
corruption occurs. I think therefore this bug is not hit very often and may not 
have been noticed before.


I don't know yet if the version of ccache in stretch/sid also has this problem, 
but I will try to find out. In any case, I think this should be fixed in jessie 
in a stable point release.


I have attached a ccache log files that exhibit the wrong preprocessor command 
line, and the corresponding log file with ccache 3.1.7-1 from wheezy that 
instead use the unmodified file name 
"../src/libc/stdlib/malloc-standard/free.c".

The examples use CCACHE_BASEDIR=/changes/L4.fritsch . I don't know if the bug
happens without CCACHE_BASEDIR. Using direct mode or not does not make a
difference.

Cheers,
Stefan
[2016-06-30T09:28:43.627166 9278 ] === CCACHE STARTED 
=========================================
[2016-06-30T09:28:43.627277 9278 ] Command line: gcc -c -MD -MP -MF 
libc/stdlib/malloc-standard/.free.s.o.d -nostdinc -include 
/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux
 -I/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/src/libc 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src/sysdeps/x86_64
 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src
 -I/changes/L4.fritsch/obj/l4re/amd64/include/amd64/l4f 
-I/changes/L4.fritsch/obj/l4re/a
 md64/include/amd64 -I/changes/L4.fritsch/obj/l4re/amd64/include -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64 -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys -nostdinc 
-I/changes/L4.fritsch/obj/l4re/amd64/include/uclibc 
-I/changes/L4.fritsch/obj/l4re/amd64/include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 
/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/src/libc/stdlib/malloc-standard/free.c
 -o libc/stdlib/malloc-standard/free.s.o
[2016-06-30T09:28:43.627301 9278 ] Hostname: dev
[2016-06-30T09:28:43.627323 9278 ] Working directory: 
/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/OBJ-amd64_K8-l4f
[2016-06-30T09:28:43.627328 9278 ] Base directory: /changes/L4.fritsch
[2016-06-30T09:28:43.627671 9278 ] Source file: 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/stdlib/malloc-standard/free.c
[2016-06-30T09:28:43.627678 9278 ] Dependency file: 
libc/stdlib/malloc-standard/.free.s.o.d
[2016-06-30T09:28:43.627683 9278 ] Object file: 
libc/stdlib/malloc-standard/free.s.o
[2016-06-30T09:28:43.627693 9278 ] Trying direct lookup
[2016-06-30T09:28:43.627796 9278 ] Looking for object file hash in 
/scratch/ccache/fritsch/c/4/4b04d0df7befa9efbb1dec61a04cba-7973.manifest
[2016-06-30T09:28:43.627812 9278 ] No such manifest file
[2016-06-30T09:28:43.627818 9278 ] Did not find object file hash in manifest
[2016-06-30T09:28:43.627830 9278 ] Running preprocessor
[2016-06-30T09:28:43.627859 9278 ] Executing /usr/bin/gcc -c -nostdinc -include 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/sysdeps/linux
 -I../src/libc 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/libpthread/src/sysdeps/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/libpthread/src
 -I../../../../../../include/amd64/l4f -I../../../../../../include/amd64 
-I../../../../../../include -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/inc
 lude/sys/l4f -isystem /changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64 
-isystem ../../../../../../include/sys -nostdinc 
-I../../../../../../include/uclibc 
-I../../../../../../include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 -MD -MP -MF libc/stdlib/malloc-standard/.free.s.o.d -MQ 
libc/stdlib/malloc-standard/free.s.o -E 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/stdlib/malloc-standard/free.c
[2016-06-30T09:28:43.627878 9278 ] Unlink 
/scratch/ccache/fritsch/tmp/free.tmp.dev.9278.i (as-tmp)
[2016-06-30T09:28:43.627906 9278 ] Unlink 
/scratch/ccache/fritsch/tmp/tmp.cpp_stderr.dev.9278 (as-tmp)
[2016-06-30T09:28:43.668075 9278 ] Got object file hash from preprocessor
[2016-06-30T09:28:43.668104 9278 ] Preprocessor created 
libc/stdlib/malloc-standard/.free.s.o.d
[2016-06-30T09:28:43.668153 9278 ] Object file 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o not in cache
[2016-06-30T09:28:43.668186 9278 ] Running real compiler
[2016-06-30T09:28:43.668199 9278 ] Executing /usr/bin/gcc -c -nostdinc -include 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/contrib/uclibc/libc/sysdeps/linux
 -I../src/libc 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/libpthread/src/sysdeps/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/libpthread/src
 -I../../../../../../include/amd64/l4f -I../../../../../../include/amd64 
-I../../../../../../include -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/inc
 lude/sys/l4f -isystem /changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64 
-isystem ../../../../../../include/sys -nostdinc 
-I../../../../../../include/uclibc 
-I../../../../../../include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 -o 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.dev.9278
 /scratch/ccache/fritsch/tmp/free.tmp.dev.9278.i
[2016-06-30T09:28:43.668230 9278 ] Unlink 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.stdout.dev.9278
 (as-tmp)
[2016-06-30T09:28:43.668272 9278 ] Unlink 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.stderr.dev.9278
 (as-tmp)
[2016-06-30T09:28:43.779169 9278 ] Unlink 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.stdout.dev.9278
 (as-tmp)
[2016-06-30T09:28:43.779347 9278 ] Unlink 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.stderr2.dev.9278
 (as-tmp)
[2016-06-30T09:28:43.779390 9278 ] Unlink 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o.tmp.stderr.dev.9278
 (as-tmp)
[2016-06-30T09:28:43.779434 9278 ] Stored in cache: 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o
[2016-06-30T09:28:43.779455 9278 ] Unlink libc/stdlib/malloc-standard/free.s.o 
via libc/stdlib/malloc-standard/free.s.o.tmp.rm.dev.9278
[2016-06-30T09:28:43.779474 9278 ] Copying 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o to 
libc/stdlib/malloc-standard/free.s.o via 
libc/stdlib/malloc-standard/free.s.o.dev.9278.XXXXXX (uncompressed)
[2016-06-30T09:28:43.779626 9278 ] Created libc/stdlib/malloc-standard/free.s.o 
from /scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.o
[2016-06-30T09:28:43.779656 9278 ] Copying 
libc/stdlib/malloc-standard/.free.s.o.d to 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.d via 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.d.dev.9278.XXXXXX
 (uncompressed)
[2016-06-30T09:28:43.779750 9278 ] Stored in cache: 
/scratch/ccache/fritsch/6/e/760857cef3a085dde841c3a9cd1a0d-183361.d
[2016-06-30T09:28:43.780439 9278 ] Added object file hash to 
/scratch/ccache/fritsch/c/4/4b04d0df7befa9efbb1dec61a04cba-7973.manifest
[2016-06-30T09:28:43.780468 9278 ] Unlink 
/scratch/ccache/fritsch/tmp/free.tmp.dev.9278.i (as-tmp)
[2016-06-30T09:28:43.780568 9278 ] Unlink 
/scratch/ccache/fritsch/tmp/tmp.cpp_stderr.dev.9278 (as-tmp)
[2016-06-30T09:28:43.780631 9278 ] Acquired lock 
/scratch/ccache/fritsch/6/stats.lock
[2016-06-30T09:28:43.780951 9278 ] Releasing lock 
/scratch/ccache/fritsch/6/stats.lock
[2016-06-30T09:28:43.780966 9278 ] Unlink /scratch/ccache/fritsch/6/stats.lock 
(as-tmp)
[2016-06-30T09:28:43.780994 9278 ] Result: cache miss                     
[2016-06-30T11:17:16.233675 23542] === CCACHE STARTED 
=========================================
[2016-06-30T11:17:16.233789 23542] Command line: gcc -c -MD -MP -MF 
libc/stdlib/malloc-standard/.free.s.o.d -nostdinc -include 
/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux
 -I/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/src/libc 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src/sysdeps/x86_64
 
-I/changes/L4.fritsch/l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src
 -I/changes/L4.fritsch/obj/l4re/amd64/include/amd64/l4f 
-I/changes/L4.fritsch/obj/l4re/a
 md64/include/amd64 -I/changes/L4.fritsch/obj/l4re/amd64/include -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/l4f -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys/amd64 -isystem 
/changes/L4.fritsch/obj/l4re/amd64/include/sys -nostdinc 
-I/changes/L4.fritsch/obj/l4re/amd64/include/uclibc 
-I/changes/L4.fritsch/obj/l4re/amd64/include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 
/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/src/libc/stdlib/malloc-standard/free.c
 -o libc/stdlib/malloc-standard/free.s.o
[2016-06-30T11:17:16.233813 23542] Hostname: dev
[2016-06-30T11:17:16.233818 23542] Working directory: 
/changes/L4.fritsch/obj/l4re/amd64/pkg/l4re-core/uclibc/lib/uclibc/OBJ-amd64_K8-l4f
[2016-06-30T11:17:16.233823 23542] Base directory: /changes/L4.fritsch
[2016-06-30T11:17:16.233988 23542] Source file: 
../src/libc/stdlib/malloc-standard/free.c
[2016-06-30T11:17:16.233995 23542] Dependency file: 
libc/stdlib/malloc-standard/.free.s.o.d
[2016-06-30T11:17:16.234000 23542] Object file: 
libc/stdlib/malloc-standard/free.s.o
[2016-06-30T11:17:16.234009 23542] Trying direct lookup
[2016-06-30T11:17:16.234105 23542] Looking for object file hash in 
/scratch/ccache/fritsch/3/5/04d07f4078bb899a09361578f2779a-7900.manifest
[2016-06-30T11:17:16.234121 23542] No such manifest file
[2016-06-30T11:17:16.234126 23542] Did not find object file hash in manifest
[2016-06-30T11:17:16.234131 23542] Running preprocessor
[2016-06-30T11:17:16.234161 23542] Executing /usr/bin/gcc -c -nostdinc -include 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux
 -I../src/libc 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src/sysdeps/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src
 -I../../../../../../include/amd64/l4f -I../../../../../../include/amd64 
-I../../../../../../include -isystem ../../../../../../include/sys/amd64/l4f 
-isystem ../..
 /../../../../include/sys/l4f -isystem ../../../../../../include/sys/amd64 
-isystem ../../../../../../include/sys -nostdinc 
-I../../../../../../include/uclibc 
-I../../../../../../include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 -MD -MP -MF libc/stdlib/malloc-standard/.free.s.o.d -MQ 
libc/stdlib/malloc-standard/free.s.o -E 
../src/libc/stdlib/malloc-standard/free.c
[2016-06-30T11:17:16.234264 23547] Unlink 
/scratch/ccache/fritsch/tmp/free.tmp.dev.23542.i (as-tmp)
[2016-06-30T11:17:16.234356 23547] Unlink 
/scratch/ccache/fritsch/tmp/tmp.cpp_stderr.dev.23542 (as-tmp)
[2016-06-30T11:17:16.270820 23542] Got object file hash from preprocessor
[2016-06-30T11:17:16.270844 23542] Preprocessor created 
libc/stdlib/malloc-standard/.free.s.o.d
[2016-06-30T11:17:16.270888 23542] Object file 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o not in cache
[2016-06-30T11:17:16.270905 23542] Running real compiler
[2016-06-30T11:17:16.270914 23542] Executing /usr/bin/gcc -c -nostdinc -include 
../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/include/libc-symbols.h
 -DL4SYS_USE_UTCB_WRAP=1 -DL4_THREAD_SAFE -DL4_NO_RTTI=1 -DNDEBUG -D_LIBC 
-D__UCLIBC_CTOR_DTOR__ -D__UCLIBC_HAS_SSP__=1 -DUSE_TLS=1 -DSYSTEM_amd64_K8_l4f 
-DARCH_amd64 -DCPUTYPE_K8 -DL4API_l4f -D_GNU_SOURCE 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../contrib/uclibc/libc/sysdeps/linux
 -I../src/libc 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src/sysdeps/x86_64
 
-I../../../../../../../../../l4re/src/l4/pkg/l4re-core/uclibc/lib/uclibc/../libpthread/src
 -I../../../../../../include/amd64/l4f -I../../../../../../include/amd64 
-I../../../../../../include -isystem ../../../../../../include/sys/amd64/l4f 
-isystem ../..
 /../../../../include/sys/l4f -isystem ../../../../../../include/sys/amd64 
-isystem ../../../../../../include/sys -nostdinc 
-I../../../../../../include/uclibc 
-I../../../../../../include/contrib/libstdc++-v3 -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include -isystem 
/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed -fno-builtin 
-fno-stack-protector -DUCLIBC_INTERNAL -fno-omit-frame-pointer -g -O2 
-fno-strict-aliasing -Wall -Wstrict-prototypes -fno-common -std=gnu99 -m64 
-mno-red-zone -march=k8 -fno-stack-protector -DSHARED=1 -fPIC -U__PIC__ 
-D__PIC__=1 -o 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.dev.23542
 /scratch/ccache/fritsch/tmp/free.tmp.dev.23542.i
[2016-06-30T11:17:16.271069 23606] Unlink 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.stdout.dev.23542
 (as-tmp)
[2016-06-30T11:17:16.271192 23606] Unlink 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.stderr.dev.23542
 (as-tmp)
[2016-06-30T11:17:16.365790 23542] Unlink 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.stdout.dev.23542
 (as-tmp)
[2016-06-30T11:17:16.365960 23542] Unlink 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.stderr2.dev.23542
 (as-tmp)
[2016-06-30T11:17:16.366000 23542] Unlink 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o.tmp.stderr.dev.23542
 (as-tmp)
[2016-06-30T11:17:16.366041 23542] Stored in cache: 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o
[2016-06-30T11:17:16.366062 23542] Unlink libc/stdlib/malloc-standard/free.s.o 
via libc/stdlib/malloc-standard/free.s.o.dev.23542.rmXXXXXX
[2016-06-30T11:17:16.366076 23542] Copying 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o to 
libc/stdlib/malloc-standard/free.s.o via 
libc/stdlib/malloc-standard/free.s.o.dev.23542.XXXXXX (uncompressed)
[2016-06-30T11:17:16.366212 23542] Created libc/stdlib/malloc-standard/free.s.o 
from /scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.o
[2016-06-30T11:17:16.366242 23542] Copying 
libc/stdlib/malloc-standard/.free.s.o.d to 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.d via 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.d.dev.23542.XXXXXX
 (uncompressed)
[2016-06-30T11:17:16.366338 23542] Stored in cache: 
/scratch/ccache/fritsch/6/9/590ad1735ece24a13906b3c804844e-181512.d
[2016-06-30T11:17:16.367022 23542] Added object file hash to 
/scratch/ccache/fritsch/3/5/04d07f4078bb899a09361578f2779a-7900.manifest
[2016-06-30T11:17:16.367045 23542] Unlink 
/scratch/ccache/fritsch/tmp/free.tmp.dev.23542.i (as-tmp)
[2016-06-30T11:17:16.367141 23542] Unlink 
/scratch/ccache/fritsch/tmp/tmp.cpp_stderr.dev.23542 (as-tmp)
[2016-06-30T11:17:16.367197 23542] Acquired lock 
/scratch/ccache/fritsch/6/stats.lock
[2016-06-30T11:17:16.367512 23542] Releasing lock 
/scratch/ccache/fritsch/6/stats.lock
[2016-06-30T11:17:16.367526 23542] Unlink /scratch/ccache/fritsch/6/stats.lock 
(as-tmp)
[2016-06-30T11:17:16.367549 23542] Result: cache miss                     
[2016-06-30T11:17:39.145502 23542] Unlink 
/scratch/ccache/fritsch/2/2/baf975ed8a5dc1196ed80f924451ac-230113.o.tmp.stdout.dev.23478
 (as-tmp)
[2016-06-30T11:17:39.145635 23542] Unlink 
/scratch/ccache/fritsch/2/2/baf975ed8a5dc1196ed80f924451ac-230113.o.tmp.stderr.dev.23478
 (as-tmp)

--- End Message ---
--- Begin Message ---
Source: ccache
Source-Version: 3.1.12-1

We believe that the bug you reported is fixed in the latest version of
ccache, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 829...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joel Rosdahl <j...@debian.org> (supplier of updated ccache package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 15 Jul 2016 19:47:17 +0200
Source: ccache
Binary: ccache
Architecture: source amd64
Version: 3.1.12-1
Distribution: stable
Urgency: medium
Maintainer: Y Giridhar Appaji Nag <app...@debian.org>
Changed-By: Joel Rosdahl <j...@debian.org>
Description:
 ccache     - Compiler cache for fast recompilation of C/C++ code
Closes: 829088
Changes:
 ccache (3.1.12-1) stable; urgency=medium
 .
   * New upstream release 3.1.12 containing important bug fixes (and only
     bug fixes) made since 3.1.10:
     - Fixes a bug where (due to ccache rewriting paths) the compiler could
       choose incorrect include files if CCACHE_BASEDIR is used and the
       source file path is absolute and is a symlink. (Closes: #829088.)
     - Fixes a bug which could result in false cache hits when source code
       contains '"' followed by " /*" or " //" (with variations).
     - Makes hash of cached result created with and without CCACHE_CPP2
       different. This makes it possible to rebuild with CCACHE_CPP2 set
       without having to clear the cache to get new results.
     - Fixes a bug which could result in "No such file or directory"
       messages in the ccache log when the cache directory doesn't exist.
Checksums-Sha1:
 28bfdf63f3dac296bdbc760dc16b4f57dcfbc1a1 1923 ccache_3.1.12-1.dsc
 64c4bbe08187a448bc3526b1e657f1cbd1aff855 269156 ccache_3.1.12.orig.tar.bz2
 c4a41354a0522dc478bb1f2b086aafd10cd7dec6 10896 ccache_3.1.12-1.debian.tar.xz
 bb92bfa8ec47f01351c58dd92fbf8ccd7d15a058 88836 ccache-dbgsym_3.1.12-1_amd64.deb
 c5d718f33edc24380699599ca8d3cf6cd1c29058 91748 ccache_3.1.12-1_amd64.deb
Checksums-Sha256:
 b8819dfa22cf9897b757fe128e21e4ca52bb75bed99690fbcdc4f36b0c2cff3b 1923 
ccache_3.1.12-1.dsc
 9df3da6a4472ca79052d23873c1340ee422fc1e107503abf494283e173855d81 269156 
ccache_3.1.12.orig.tar.bz2
 4a9d73944dd6e0af511011b340c8bd001da9d869f392fdef90a546266430ac5c 10896 
ccache_3.1.12-1.debian.tar.xz
 a0398884a47914cca30cade524029453da953456965ed1c5087e9c81cab0ffe2 88836 
ccache-dbgsym_3.1.12-1_amd64.deb
 244c8bea93020a07abbefeed2f063316b1838cb229e80be20a385004b6dfd31b 91748 
ccache_3.1.12-1_amd64.deb
Files:
 099b6840e09adcb73f8eac85b705152b 1923 devel optional ccache_3.1.12-1.dsc
 88b271230f144d5a32ae576b6484aef3 269156 devel optional 
ccache_3.1.12.orig.tar.bz2
 1130425a1fecf8107ffb05de45fce8de 10896 devel optional 
ccache_3.1.12-1.debian.tar.xz
 bbf42fc0047a10e310b90eaed5d05133 88836 debug extra 
ccache-dbgsym_3.1.12-1_amd64.deb
 602eab9b115424c5c6fb11608009469d 91748 devel optional ccache_3.1.12-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXqNx0AAoJEJlt2gdVlK24sIMP/3FoZxgYjj1KETAHXA1SkLRO
2PHdJo3Hhb+/d5QqmODmiFIoKjKuqQ3woVm7z59GhF9w856rE1vwgNlJaSsbX7/k
CXCZ6k3Vbaqx+fgwcmawogVjB6i/KFztuDjq7v5AXp1qcxDwEiP66qAUnV4hC0Pl
dHEczyPa5Ubq+RPJIYkQjuqnXL8QF5BOuOQ+idRdS886jysINtW9DjBm1Ouf7Jui
RUm428ZSV8RX1SNWAXbVfxAne87lk3DK9JeGgHG7wP/bXktgHPKVIM0o46oeuGo7
1t50CZA2FAkPBKsT5HW4GAYQkDZEpFu+/kMCym3ZavY72g0q8LeSLJOZI/RQ+S1u
xXRPO9l4AueTb/+I8m0sruQkBIj3MXqXFRztc6Y2E5WKUVOlQdim/boO55Jz8MZQ
gnF9fHXCUHwHJ8RmNGD10zx9vH9X+/KPgd3Hq/Pjq3XanRu6uJcynA/mBfhy9jgP
JZ4kOiIMFw/9FmLdIPZA+UzvAQK4kF2EW5sjAWb5VWaPLinRVbbPn417QH6ymQ+f
rnvf8WZ6WPOsIPUELsQdyxWkBPmr8k/eFvUYcuQPhN96vuXXZG5hTx2/KN7/GnPa
87Lr5KO6LQvyJAQGoUznjFcmdeqSJRwY1304xMIdgwPO9C0dR4Lwt/j5Gwfqeo7c
xGFERHLZ97qqwS+C2XH5
=sHI6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to