This is the mail archive of the
ecos-bugs@sources.redhat.com
mailing list for the eCos project.
[Bug 20797] New: Building gcc failed.
- From: bugzilla-daemon at ecoscentric dot com
- To: ecos-bugs at sources dot redhat dot com
- Date: Thu, 24 Apr 2003 17:47:49 +0100 (BST)
- Subject: [Bug 20797] New: Building gcc failed.
http://bugs.ecos.sourceware.org/show_bug.cgi?id=20797
Summary: Building gcc failed.
Product: eCos
Version: 1.3.1
Platform: vrc4373 (NEC VRC4373 board)
OS/Version: MIPS
Status: RESOLVED
Severity: normal
Priority: low
Component: Other
AssignedTo: jifl at ecoscentric dot com
ReportedBy: anonymous at sourceware dot cygnus dot com
When building gcc for mipsvr4300-elf on Windows NT 4.0, an error
of failing to locate the mips16.s occured and the build process
couldn't continue. The error output looks like this:
make[1]: *** No rule to make target `/src/gcc/egcs-
20000313/gcc/config/mips/mips16.S', needed by `stmp-multilib'.
Stop.
make[1]: Leaving directory `/e/tmp/build/gcc/gcc'
make: *** [all-gcc] Error 2
make: Leaving directory `/e/tmp/build/gcc'
How-To-Repeat:
Everytime we compile the cross gcc, this problem happens. We use
the Cygwin B2.0 and egcs-20000313.tar.gz. We also tried egcs-
20000320.tar.gz, but it's the same.
Fix:
We solved this problem by backing up the original mips16.s
in /src/gcc/egcs-20000313/gcc/config/mips/mips16.s and restoring
it to that folder quickly whenever the compiler deleted it. We
don't know why this would happen yet.
---------------------------------------------------------------------------
Originator:
Charles Feng
Organization:
T2 Design
Audit-Trail:
Responsible-Changed-From-To: alexs->jlarmour
Responsible-Changed-By: alexs
Responsible-Changed-When: Mon Jun 5 04:21:19 PDT 2000
Responsible-Changed-Why:
Possible build tools issue.
State-Changed-From-To: open-analyzed
State-Changed-By: jlarmour
State-Changed-When: Mon Jun 5 06:24:55 PDT 2000
State-Changed-Why:
From: Jonathan Larmour <jlarmour at redhat dot co dot uk>
To: charles at zh dot t2-design dot com
Cc: bugs at cygnus dot com, Alex Schuilenburg <alexs at redhat dot co dot uk>
Subject: Re: ecos/20797
Date: Mon, 05 Jun 2000 15:07:25 +0100
> When building gcc for mipsvr4300-elf on Windows NT 4.0, an error
> of failing to locate the mips16.s occured and the build process
> couldn't continue. The error output looks like this:
> make[1]: *** No rule to make target `/src/gcc/egcs-
> 20000313/gcc/config/mips/mips16.S', needed by `stmp-multilib'.
> Stop.
> make[1]: Leaving directory `/e/tmp/build/gcc/gcc'
> make: *** [all-gcc] Error 2
> make: Leaving directory `/e/tmp/build/gcc'
>
> >How-To-Repeat:
> Everytime we compile the cross gcc, this problem happens. We use
> the Cygwin B2.0 and egcs-20000313.tar.gz. We also tried egcs-
> 20000320.tar.gz, but it's the same.
Although I didn't try it myself, I've had a report from another user that
this problem is fixed in recent gcc snapshots now.
Let me know what happens and if this is the case.
Jifl
--
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow." || These opinions are all my own fault
Unformatted:
Originator:
page: sourceware.cygnus.com/ecos/problemreport.html
Send_PR_form: Sent_from_sourceware.cygnus.com
------- Additional Comments From alexs at ecoscentric dot com 2003-24-04 17:47 BST -------
Tools issue
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.