On Mon, Nov 07, 2005 at 06:27:40PM -0800, Jim Wilson wrote:
> Albert Chin wrote:
> >I set ':set showmatch' in vim and all the braces match up.
> 
> Yes, the braces match up.  You wouldn't have been able to build gcc if 
> they didn't.
> 
> However, they are still wrong.  One of the braces is in the wrong place, 
> and has to be moved.  It looks like someone tried to modify the libgcc 
> specs, got a build error, then added a brace to fix it, but mistakenly 
> added the brace in the wrong place.
> 
> As mentioned before, there is a brace missing after the gcc_s_hpux64. 
> This brace is needed to close off the shared-libgcc rule before the 
> static-libgcc rule starts.  You then must delete a brace from the end of 
> the !static rule which has one too many.
Yes, doing so gives the correct 'gcc -shared' output.

> The libgcc spec in the FSF gcc sources do not match the one you have 
> given, so this appears to be a bug in patches that you or HP have added 
> to gcc.

I just built gcc-3.4.4 with one patch to fix a sco_math fixinc bug on
this platform:
    http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00985.html

The build of gcc-3.4.4 exhibits the same problem. I've filed PR24718
on this issue.

Thanks for your help.

-- 
albert chin ([EMAIL PROTECTED])

Reply via email to