http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47836
Summary: Some Cross Compiler can't build target-libiberty or target-zlib Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression AssignedTo: unassig...@gcc.gnu.org ReportedBy: th.r.kl...@web.de With upcoming 4.6 building of target-libiberty and target-zlib is enabled (at most platforms) per default. It should be possible to disable this behavior e.g. with switches like: --without-target-libiberty --without-target-zlib Previous versions did not try to build these libraries for cross compilers. Index: configure.ac =================================================================== --- configure.ac (revision 170359) +++ configure.ac (working copy) @@ -262,6 +262,16 @@ skipdirs= # Noconfigdirs are removed loudly. noconfigdirs="" +# Make sure we don't let target-libiberty be added if we didn't want it. +if test x$with_target_libiberty = xno ; then + noconfigdirs="$noconfigdirs target-libiberty" +fi + +# Make sure we don't let target-zlib be added if we didn't want it. +if test x$with_target_zlib = xno ; then + noconfigdirs="$noconfigdirs target-zlib" +fi + use_gnu_ld= # Make sure we don't let GNU ld be added if we didn't want it. if test x$with_gnu_ld = xno ; then Index: configure =================================================================== --- configure (revision 170359) +++ configure (working copy) @@ -2801,6 +2801,16 @@ skipdirs= # Noconfigdirs are removed loudly. noconfigdirs="" +# Make sure we don't let target-libiberty be added if we didn't want it. +if test x$with_target_libiberty = xno ; then + noconfigdirs="$noconfigdirs target-libiberty" +fi + +# Make sure we don't let target-zlib be added if we didn't want it. +if test x$with_target_zlib = xno ; then + noconfigdirs="$noconfigdirs target-zlib" +fi + use_gnu_ld= # Make sure we don't let GNU ld be added if we didn't want it. if test x$with_gnu_ld = xno ; then