Christophe Lyon <christophe.l...@st.com> writes: > @@ -785,7 +785,7 @@ case ${target} in > esac > tmake_file="t-slibgcc" > case $target in > - *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu) > + *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-kopensolaris*-gnu > | *-*-uclinuxfdpiceabi) > :;; > *-*-gnu*) > native_system_header_dir=/include
I don't think this is necessary, since this target will never match the following *-*-gnu*) stanza anyway. > diff --git a/libtool.m4 b/libtool.m4 > index 8966762..64e507a 100644 > --- a/libtool.m4 > +++ b/libtool.m4 > @@ -3734,7 +3739,7 @@ m4_if([$1], [CXX], [ > ;; > esac > ;; > - linux* | k*bsd*-gnu | kopensolaris*-gnu) > + linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinux*) > case $cc_basename in > KCC*) > # KAI C++ Compiler Is this needed? It seems to be in the !GCC branch of an if/else. If it is needed, the default: _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no seems correct for non-FDPIC uclinux. > @@ -4032,7 +4037,7 @@ m4_if([$1], [CXX], [ > _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' > ;; > > - linux* | k*bsd*-gnu | kopensolaris*-gnu) > + linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinux*) > case $cc_basename in > # old Intel for x86_64 which still supported -KPIC. > ecc*) Same here. > @@ -5946,7 +5951,7 @@ if test "$_lt_caught_CXX_error" != yes; then > _LT_TAGVAR(inherit_rpath, $1)=yes > ;; > > - linux* | k*bsd*-gnu | kopensolaris*-gnu) > + linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) > case $cc_basename in > KCC*) > # Kuck and Associates, Inc. (KAI) C++ Compiler Here too the code seems to be dealing specifically with non-GCC compilers. > @@ -6598,7 +6603,7 @@ interix[[3-9]]*) > _LT_TAGVAR(postdeps,$1)= > ;; > > -linux*) > +linux* | uclinux*) > case `$CC -V 2>&1 | sed 5q` in > *Sun\ C*) > # Sun C++ 5.9 Here too. (It only seems to do anything for Sun's C compiler.) The fewer hunks we have to maintain downstream the better :-) Richard