[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