Package: ccache
Version: 2.4-15
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

$ cat hello.c 
#include <stdio.h>

int main()
{
        printf("Hello World!\n");
        return 0;
}
$ ls hello*
hello.c
$ gcc -save-temps -c hello.c
$ ls hello*
hello.c  hello.i  hello.o  hello.s

All the temporary files including the preprocessor output (hello.i) have
been retained.

Now running with ccache

$ rm hello.[ios]
$ ls hello*           
hello.c
$ ccache -C
Cleared cache
$ ccache gcc -save-temps -c hello.c
$ ls hello*
hello.c  hello.o  hello.tmp.loktak.5254.s

The preprocessor output file was deleted.

Doing an strace ...

$ ccache -C
Cleared cache
$ strace -e unlink ccache gcc -save-temps -c hello.c 
- --- SIGCHLD (Child exited) @ 0 (0) ---
- --- SIGCHLD (Child exited) @ 0 (0) ---
unlink("/home/appaji/.ccache/tmp.stdout.loktak.5270") = 0
unlink("/home/appaji/.ccache/0/b/81c05e88ca82a313ac000408b57556-14468") = -1 
ENOENT (No such file or directory)
unlink("/home/appaji/.ccache/tmp.hash.loktak.5270.o") = 0
unlink("/home/appaji/.ccache/0/b/81c05e88ca82a313ac000408b57556-14468.stderr") 
= -1 ENOENT (No such file or directory)
unlink("/home/appaji/.ccache/tmp.stderr.loktak.5270") = 0
unlink("hello.o")                       = 0
unlink("hello.o")                       = -1 ENOENT (No such file or directory)
unlink("/home/appaji/.ccache/hello.tmp.loktak.5270.i") = 0 <============ should 
not happen.
unlink("/home/appaji/.ccache/tmp.cpp_stderr.loktak.5270") = 0

- -- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (700, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ccache depends on:
ii  libc6                  2.7-13            GNU C Library: Shared libraries
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

ccache recommends no packages.

Versions of packages ccache suggests:
pn  distcc                        <none>     (no description available)

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkjCHAYACgkQ4eu+pR04mIcsswCgjLfdtyUd6XP4eAZ/vso85GVa
23QAmwU2W9HQIJVobjzroW4ayQUEa6jL
=Bt2X
-----END PGP SIGNATURE-----



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to