No reply from the maintainer . Can anyone please make this configuration change to trunk or should I open a bugreport for this?
Thanks - Jan On Fri, Jan 4, 2013 at 5:13 PM, Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote: > Hi Jan, > >> I'm running a heavily modified version of vxworks and we implement >> floating point operations in software. I noticed that the the default >> libraries do not include FP/DP routines, I think that got changed >> somewhere after 4.6, I think. >> >> libgcc/config.host : >> >> 137 mips*-*-*) >> 138 cpu_type=mips >> 139 tmake_file=mips/t-mips >> 140 ;; >> >> is overrided by: >> >> 263 *-*-vxworks*) >> 264 tmake_file=t-vxworks >> 265 ;; > > true, this is unlike the other ${host} cases in config.host. > >> So my ugly fix is : >> >> Index: config.host >> =================================================================== >> --- config.host (revision 194855) >> +++ config.host (working copy) >> @@ -778,6 +778,7 @@ >> extra_parts="$extra_parts crti.o crtn.o" >> ;; >> mips-wrs-vxworks) >> + tmake_file="$tmake_file mips/t-mips mips/t-elf mips/t-mips16" >> ;; >> mipstx39-*-elf* | mipstx39el-*-elf*) >> tmake_file="$tmake_file mips/t-crtstuff mips/t-mips16" > > You should just append to $tmake_file for *-*-vxworks* instead of > overriding it as every other OS (well, with the exception of *-*-vms*) > does. I can't see any bad side effect from this. > >> Can you have a look and see whether this is a configuration error? > > It's probably a configuration error. Unfortunately, my calls for > testing the libgcc changes went largely unheard, so it's upon the target > maintainers now to fix the fallout on their platforms. > > Rainer > > -- > ----------------------------------------------------------------------------- > Rainer Orth, Center for Biotechnology, Bielefeld University -- Smets Jan j...@smets.cx