Re: [PATCH v2] kbuild: fix ld-option function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux