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])