Converting .S -> .s is useful for debugging - please don't cripple the
kernel developers just because some filesystems are case-challenged.
Does the debug tools rely on files named *.s then?
There are today ~1400 files named *.S in the tree, but none named *.s.
So my idea was to do it like:
*.S => *.asm => *.o
But if this breaks some debugging tools I would like to know.
*.asm is nonstanard naming. If we have to support case-challenged
filesystems, please ensure that the rest of the nonbroken world can
continue as they have done for the last few decades and live happily
unaffected by these problems.
I still do not see how a kernel developer are affected by changing
the extension of an intermidiate file - please explain.
hmm, maybe because they expect the output of the
preprocessed assembly code to have the prefix .s
instead of .asm (see gcc man page and play with
gcc -S)