done
fi
-## start-sanitize-for-fsf
-
# Remove more programs from consideration, based on the host or
# target this usually means that a port of the program doesn't
-# exist yet. This section gets removed for FSF releases,
-# where we want the configure scripts in the subdirectories to
-# complain if the target or host isn't supported.
+# exist yet.
noconfigdirs=""
case "${host}" in
- alpha-dec-osf1*)
- noconfigdirs="gdb"
- ;;
i[34]86-*-go32)
noconfigdirs="tcl expect deja-gnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff"
;;
case "${target}" in
alpha-dec-osf1*)
- noconfigdirs="$noconfigdirs gas gdb emacs fileutils grep libg++ libio"
+ noconfigdirs="$noconfigdirs gas emacs fileutils grep libg++ libio"
;;
h8300*-*-* | \
h8500-*-*)
# add the go32 support tools to the list
configdirs=`echo go32 ${configdirs}`
;;
+ i[34]86-*-solaris2*)
+ # The linker does static linking correctly, but the Solaris C library
+ # has bugs such that some important functions won't work when statically
+ # linked. (See man pages for getpwuid, for example.)
+ noconfigdirs="$noconfigdirs ld"
+ ;;
i[34]86-*-sysv4*)
# The SYSV4 C compiler doesn't handle Emacs correctly
case "${CC}" in
use_gnu_ld=no
;;
sparc-*-solaris2*)
+ # See i386-*-solaris2* above.
noconfigdirs="$noconfigdirs ld"
;;
i[34]86-*-sco*)
echo " (Any other directories should still work fine.)" 1>&2
fi
-## end-sanitize-for-fsf
-
# Set with_gnu_as and with_gnu_ld as appropriate.
#
# This is done by determining whether or not the appropriate directory