Hi On Fri, 28 Nov 2025 at 14:39, Peter Eisentraut <[email protected]> wrote: > > On 21.11.25 13:14, Álvaro Herrera wrote: > >> Now ccache works. > > > > Sounds reasonable. I notice that you're cleaning this file in a `rm` > > line in the loop, > > > >> @@ -253,10 +249,11 @@ do > >> if ! $COMPILER $COMPILER_FLAGS -I $builddir -I $srcdir \ > >> -I $builddir/src/include -I $srcdir/src/include \ > >> -I $builddir/src/interfaces/libpq -I > >> $srcdir/src/interfaces/libpq \ > >> - $EXTRAINCLUDES $EXTRAFLAGS -c $tmp/test.$ext -o $tmp/test.o > >> + $EXTRAINCLUDES $EXTRAFLAGS -c $test_file_name.$ext -o > >> $test_file_name.o > >> then > >> exit_status=1 > >> fi > >> + rm -f "$test_file_name.$ext" "$test_file_name.o" > >> done > > > > but this means that if the script is interrupted halfway through, one > > file or two files might remain in place. Would it be possible to have > > the current file name in a variable, so that the `trap` line can delete > > them? > > Here is another patch set.
I could not apply patches cleanly. Am I missing something? $ git am ~/Downloads/v2-0001-headerscheck-ccache-support.patch Applying: headerscheck ccache support error: patch failed: src/tools/pginclude/headerscheck:73 error: src/tools/pginclude/headerscheck: patch does not apply Patch failed at 0001 headerscheck ccache support -- Regards, Nazir Bilal Yavuz Microsoft
