This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Bootstrap failed on i386-pc-solaris2.10


On Wed, Aug 08, 2007 at 10:06:03AM +0200, Paolo Bonzini wrote:
> 
> >That is what I missed. Thanks.
> >
> >This patch should work.
> 
> Sure, but it makes the mess even worse.  You should instead:
> 
> - in config/t-svr4, change the two CFLAGS assignments to use +=

There is

CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC

How do you use +=?

> - in config/i386/t-sol2, change the CRTSTUFF_T_CFLAGS assignment to "+= 
> -O2" and remove the TARGET_LIBGCC2_CFLAGS assignment
> - in config.gcc, change
> 
>           tmake_file="t-sol2 i386/t-sol2 t-svr4"
> 
> to
> 
>           tmake_file="${tmake_file} t-sol2 i386/t-sol2 t-svr4"
> 
> and move it at the end of the case stanza, i.e. before
> 
>           ;;
>   i[34567]86-*-sysv5*)           # Intel x86 on System V Release 5
> 

There are so many changes and I can't test any of them. I will leave
them to someone who can test. I will be happy to back out:

-               tmake_file="$tmake_file i386/t-sol2-10"
+               tmake_file="$tmake_file i386/t-crtstuff i386/t-sol2-10"

in the mean time.

H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]