[uClibc] Re: toolchain script

Charles Eidsness charles.eidsness at ieee.org
Thu Sep 9 15:08:13 UTC 2004


I should have also mentioned that this is for gcc-3.3.x, that's kind of 
important. :)

My Bad,
Charles

Charles Eidsness wrote:

> Hi All,
> 
> I just tried to run the latest toolchain script to generate a toolchain 
> for a MIPS processor with no FPU (soft float) and ran into a little 
> problem. The script stopped with a "staging dir specs file is missing" 
> error.
> 
> It looks like the directory structure of the build was tweaked a little 
> recently and the change wasn't propagated through the build script 
> completely. The following patch resolved the issue.
> 
> Cheers,
> Charles
> 
> 
> --- make/gcc-uclibc-3.3.mk.orig 2004-09-09 10:37:00.000000000 -0400
> +++ make/gcc-uclibc-3.3.mk      2004-09-09 10:37:12.000000000 -0400
> @@ -168,11 +168,11 @@
>         );
>  ifeq ($(SOFT_FLOAT),true)
>         # Replace specs file with one that defaults to soft float mode.
> -       if [ ! -f 
> $(STAGING_DIR)/usr/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_V
> ERSION)/specs ] ; then \
> +       if [ ! -f 
> $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/lib/gcc-lib/$(REAL_GNU_
> TARGET_NAME)/$(GCC_VERSION)/specs ] ; then \
>                 echo staging dir specs file is missing ; \
>                 /bin/false ; \
>         fi;
> -       cp $(SOURCE_DIR)/specs-$(ARCH)-soft-float 
> $(STAGING_DIR)/usr/lib/gcc-lib
> /$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs
> +       cp $(SOURCE_DIR)/specs-$(ARCH)-soft-float 
> $(STAGING_DIR)/$(REAL_GNU_TARG
> ET_NAME)/lib/gcc-lib/$(REAL_GNU_TARGET_NAME)/$(GCC_VERSION)/specs
>  endif
>         touch $(GCC_BUILD_DIR2)/.installed
> 



More information about the uClibc mailing list