yann@111: --- gcc/libgomp/configure yann@111: +++ gcc/libgomp/configure yann@111: @@ -3771,7 +3771,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/gcc/config/cris/linux.h yann@111: +++ gcc/gcc/config/cris/linux.h yann@111: @@ -74,7 +74,11 @@ yann@111: #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG yann@111: yann@111: #undef CRIS_SUBTARGET_VERSION yann@111: -#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" yann@111: +#if UCLIBC_DEFAULT yann@111: +# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc" yann@111: +#else yann@111: +# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu" yann@111: +#endif yann@111: yann@111: #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1" yann@111: yann@111: --- gcc/libstdc++-v3/configure yann@111: +++ gcc/libstdc++-v3/configure yann@111: @@ -4276,7 +4276,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/zlib/configure yann@111: +++ gcc/zlib/configure yann@111: @@ -3422,7 +3422,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libobjc/configure yann@111: +++ gcc/libobjc/configure yann@111: @@ -3309,7 +3309,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libgfortran/configure yann@111: +++ gcc/libgfortran/configure yann@111: @@ -3695,7 +3695,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libmudflap/configure yann@111: +++ gcc/libmudflap/configure yann@111: @@ -5378,7 +5378,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/boehm-gc/configure yann@111: +++ gcc/boehm-gc/configure yann@111: @@ -4316,7 +4316,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libffi/configure yann@111: +++ gcc/libffi/configure yann@111: @@ -3453,7 +3453,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libssp/configure yann@111: +++ gcc/libssp/configure yann@111: @@ -4409,7 +4409,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/contrib/regression/objs-gcc.sh yann@111: +++ gcc/contrib/regression/objs-gcc.sh yann@111: @@ -105,6 +105,10 @@ yann@111: then yann@111: make all-gdb all-dejagnu all-ld || exit 1 yann@111: make install-gdb install-dejagnu install-ld || exit 1 yann@111: +elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] yann@111: + then yann@111: + make all-gdb all-dejagnu all-ld || exit 1 yann@111: + make install-gdb install-dejagnu install-ld || exit 1 yann@111: elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then yann@111: make bootstrap || exit 1 yann@111: make install || exit 1 yann@111: --- gcc/libjava/classpath/ltconfig yann@111: +++ gcc/libjava/classpath/ltconfig yann@111: @@ -603,7 +603,7 @@ yann@111: yann@111: # Transform linux* to *-*-linux-gnu*, to support old configure scripts. yann@111: case $host_os in yann@111: -linux-gnu*) ;; yann@111: +linux-gnu*|linux-uclibc*) ;; yann@111: linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` yann@111: esac yann@111: yann@111: @@ -1251,7 +1251,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: version_type=linux yann@111: need_lib_prefix=no yann@111: need_version=no yann@111: --- gcc/libjava/classpath/configure yann@111: +++ gcc/libjava/classpath/configure yann@111: @@ -4665,7 +4665,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libjava/configure yann@111: +++ gcc/libjava/configure yann@111: @@ -5212,7 +5212,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/libtool.m4 yann@111: +++ gcc/libtool.m4 yann@111: @@ -739,7 +739,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: lt_cv_deplibs_check_method=pass_all yann@111: ;; yann@111: yann@111: --- gcc/ltconfig yann@111: +++ gcc/ltconfig yann@111: @@ -603,7 +603,7 @@ yann@111: yann@111: # Transform linux* to *-*-linux-gnu*, to support old configure scripts. yann@111: case $host_os in yann@111: -linux-gnu*) ;; yann@111: +linux-gnu*|linux-uclibc*) ;; yann@111: linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` yann@111: esac yann@111: yann@111: @@ -1251,7 +1251,7 @@ yann@111: ;; yann@111: yann@111: # This must be Linux ELF. yann@111: -linux-gnu*) yann@111: +linux*) yann@111: version_type=linux yann@111: need_lib_prefix=no yann@111: need_version=no