aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 92c4ad4..5ef7ebf 100644
--- a/configure.in
+++ b/configure.in
@@ -204,6 +204,12 @@ case "${target}" in
# 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
@@ -230,6 +236,7 @@ case "${target}" in
use_gnu_ld=no
;;
sparc-*-solaris2*)
+ # See i386-*-solaris2* above.
noconfigdirs="$noconfigdirs ld"
;;
i[34]86-*-sco*)