Commit 9008a4d4 authored by Guido van Rossum's avatar Guido van Rossum

Patch from SF bug #473150: configure weaknesses on HP-UX (Michael Piotrowski)

    1. configure doesn't handle HP-UX release numbers
    (e.g., B.11.00), resulting in MACHDEP = "hpuxB".

    2. After checking for wchar.h, configure doesn't
    include it when checking the size of wchar_t.

    (Python 2.2b1 on HP-UX 11.00)
parent 743cc438
...@@ -300,8 +300,8 @@ platform: $(PYTHON) ...@@ -300,8 +300,8 @@ platform: $(PYTHON)
# Build the shared modules # Build the shared modules
sharedmods: $(PYTHON) sharedmods: $(PYTHON)
case $$MAKEFLAGS in \ case $$MAKEFLAGS in \
*-s*) CC='$(CC)' LDSHARED='$(LDSHARED)' ./$(PYTHON) -E $(srcdir)/setup.py -q build;; \ *-s*) CC='$(CC)' LDSHARED='$(LDSHARED)' OPT='$(OPT)' ./$(PYTHON) -E $(srcdir)/setup.py -q build;; \
*) CC='$(CC)' LDSHARED='$(LDSHARED)' ./$(PYTHON) -E $(srcdir)/setup.py build;; \ *) CC='$(CC)' LDSHARED='$(LDSHARED)' OPT='$(OPT)' ./$(PYTHON) -E $(srcdir)/setup.py build;; \
esac esac
# buildno should really depend on something like LIBRARY_SRC # buildno should really depend on something like LIBRARY_SRC
......
...@@ -326,6 +326,7 @@ Christopher J. Phoenix ...@@ -326,6 +326,7 @@ Christopher J. Phoenix
Neale Pickett Neale Pickett
Dan Pierson Dan Pierson
Franois Pinard Franois Pinard
Michael Piotrowski
John Popplewell John Popplewell
Amrit Prem Amrit Prem
Paul Prescod Paul Prescod
......
...@@ -636,7 +636,7 @@ then ...@@ -636,7 +636,7 @@ then
ac_md_system=`echo $ac_sys_system | ac_md_system=`echo $ac_sys_system |
tr -d '/ ' | tr '[A-Z]' '[a-z]'` tr -d '/ ' | tr '[A-Z]' '[a-z]'`
ac_md_release=`echo $ac_sys_release | ac_md_release=`echo $ac_sys_release |
tr -d '/ ' | sed 's/\..*//'` tr -d '/ ' | sed 's/^[A-Z]\.//' | sed 's/\..*//'`
MACHDEP="$ac_md_system$ac_md_release" MACHDEP="$ac_md_system$ac_md_release"
case $MACHDEP in case $MACHDEP in
......
...@@ -63,7 +63,7 @@ then ...@@ -63,7 +63,7 @@ then
ac_md_system=`echo $ac_sys_system | ac_md_system=`echo $ac_sys_system |
tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'` tr -d '[/ ]' | tr '[[A-Z]]' '[[a-z]]'`
ac_md_release=`echo $ac_sys_release | ac_md_release=`echo $ac_sys_release |
tr -d '[/ ]' | sed 's/\..*//'` tr -d '[/ ]' | sed 's/^[[A-Z]]\.//' | sed 's/\..*//'`
MACHDEP="$ac_md_system$ac_md_release" MACHDEP="$ac_md_system$ac_md_release"
case $MACHDEP in case $MACHDEP in
...@@ -1834,7 +1834,7 @@ wchar_h="no" ...@@ -1834,7 +1834,7 @@ wchar_h="no"
# determine wchar_t size # determine wchar_t size
if test "$wchar_h" = yes if test "$wchar_h" = yes
then then
AC_CHECK_SIZEOF(wchar_t, 4) AC_CHECK_SIZEOF(wchar_t, 4, [#include <wchar.h>])
fi fi
AC_MSG_CHECKING(what type to use for unicode) AC_MSG_CHECKING(what type to use for unicode)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment