On 3.4.2013 16:42, Antony Pavlov wrote: > The kbuild's ld-option function is broken because > the command > $(CC) /dev/null -c -o "$$TMPO" > does not create object file! > > I have used a relatively old mips gcc 3.4.6 cross-compiler > and a relatively new gcc 4.7.2 to check this fact > but the results are the same. > > EXAMPLE: > $ rm /tmp/1.o > $ mips-linux-gcc /dev/null -c -o /tmp/1.o > mips-linux-gcc: /dev/null: linker input file unused because linking not done > $ ls -la /tmp/1.o > ls: cannot access /tmp/1.o: No such file or directory > > We can easily fix the problem by adding > the '-x c' compiler option. > > EXAMPLE: > $ rm /tmp/1.o > $ mips-linux-gcc -x c /dev/null -c -o /tmp/1.o > $ ls -la /tmp/1.o > -rw-r--r-- 1 antony antony 778 Apr 2 20:40 /tmp/1.o > > Also fix wrong ld-option example. > > Signed-off-by: Antony Pavlov <antonynpavlov@xxxxxxxxx> > --- > Documentation/kbuild/makefiles.txt | 2 +- > scripts/Kbuild.include | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied to kbuild.git#kbuild, thanks. Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html