Hi, the google/gcc-main fails to linking anything (on x86-generic chromeos).
By looking into specs file, it seems that 'link_emulation' section is
missing in specs.
The problem is in config/i386/linux.h, SUBTARGET_EXTRA_SPECS (which is
not empty for chrome x86-generic) is overridden by
Hi Jing, thanks!
The SUBTARGET_EXTRA_SPECS is defined in config/i386/gnu-user.h
In linux.h, the original value of SUBTARGET_EXTRA_SPECS is
overwritten by LINUX_GRTE_EXTRA_SPECS, which is not right! Instead,
SUBTARGET_EXTRA_SPECS and LINUX_GRTE_EXTRA_SPECS must be
concatenated.
For every target,
I suspect this patch would change specs of non-i386 platform. For
example, LINUX_GRTE_EXTRA_SPECS is not part of SUBTARGET_EXTRA_SPECS for
darwin.
Can you tell where SUBTARGET_EXTRA_SPECS is firstly defined for chromeos
toolchain?
On 2012/05/14 18:32:17, shenhan wrote:
On 2012/04/12
On 2012/04/12 21:14:29, shenhan wrote:
Hi, the newest chrome gcc (from google-main) fails to linking
anything, by
looking into specs file, it seems that 'link_emulation' section is
missing in
specs.
The problem I found is that SUBTARGET_EXTRA_SPECS, which is not empty
for
chromeos, is
Reviewers: asharif1, jingyu, Diego Novillo,
Message:
Hi, the newest chrome gcc (from google-main) fails to linking anything,
by looking into specs file, it seems that 'link_emulation' section is
missing in specs.
The problem I found is that SUBTARGET_EXTRA_SPECS, which is not empty
for