libgcc sparc-rtems config on gcc head

Joel Sherrill joel.sherrill@oarcorp.com
Thu Nov 3 14:35:00 GMT 2011


On 11/03/2011 09:29 AM, Rainer Orth wrote:
> Hi Joel,
>
>>> No, I'd like to avoid non-Solaris targets using Solaris config fragments
>>> if at all possible.  AFAICS there's nothing Solaris-specific in
>>> config/sparc/sol2-c[in].S.  If so, the simplest solution would be to
>>> rename the files to crt[in].S.  On RTEMS, the generic crt[in].o rules in
>>> Makefile.in would deal with building them, on Solaris I'd have to juggle
>>> around the CUSTOM_CRTIN setting so it's only used on Solaris/x86.
>>>
>> I suspect this would take seconds for you and multiple
>> revisions from me to match what you have in your head. :)
>>
>> Would you mind doing this?  I am happy to provide quick
>> feedback.
> sure, could you give this one a try (untested)?  Please note that it's a
> git-style patch with renames, so you may have to perform those manually.
>
It worked for sparc-rtems just renaming the files.  The other edits
are for Solaris specific files or just clean up.  As far as rtems is
concerned, the rename is OK.  You judge for Solaris. Commit
when you are ready.

That gets rtems to this issue building libgcc2.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50979

Thanks.
> Thanks.
>          Rainer
>
>
> 2011-11-03  Rainer Orth<ro@CeBiTec.Uni-Bielefeld.DE>
>
> 	* config/i386/sol2-ci.S: Rename to ...
> 	* config/i386/crti.S: ... this.
> 	* config/i386/sol2-cn.S: Rename to ...
> 	* config/i386/crtn.S: ... this.
> 	* config/sparc/sol2-ci.S: Rename to ...
> 	* config/sparc/crti.S: ... this.
> 	* config/sparc/sol2-cn.S: Rename to ...
> 	* config/sparc/crtn.S: ... this.
> 	* config/t-sol2 (CUSTOM_CRTIN): Remove.
> 	(crti.o, crtn.o): Remove.
>


-- 
Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
    Support Available             (256) 722-9985




More information about the Gcc mailing list