Christian Heimes
b02bcae566
Attempt to fix OpenIndiana build issue introduced by #19922
12 years ago
Christian Heimes
647cd87169
Issue #19922 : define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_t
for mbrtowc().
12 years ago
Ned Deily
322f5ba0d8
Issue #19553 : PEP 453 - "make install" and "make altinstall" now install or
upgrade pip by default, using the bundled pip provided by the new ensurepip
module. A new configure option, --with-ensurepip[=upgrade|install|no], is
available to override the default ensurepip "--upgrade" option. The option
can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]".
12 years ago
Ned Deily
b8f944f0b7
Issue #19649 : On OS X, the same set of file names are now installed
in bin directories for all configurations: non-framework vs framework,
and single arch vs universal builds. pythonx.y-32 is now always
installed for 64-bit/32-bit universal builds. The obsolete and
undocumented pythonw* symlinks are no longer installed anywhere.
12 years ago
Christian Heimes
985ecdcfc2
ssue #19183 : Implement PEP 456 'secure and interchangeable hash algorithm'.
Python now uses SipHash24 on all major platforms.
12 years ago
Christian Heimes
fe32aec25a
configure: use AC_MSG_NOTICE() instead of AC_MSG_WARN() to inform user about C++ compiler.
Now './configure --silent && make -s' doesn't print any message to stdout or stderr.
12 years ago
Christian Heimes
75ed890de5
configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null.
12 years ago
Ned Deily
65657c27fa
Issue #1584 : Provide options to override default search paths for Tcl and Tk
when building _tkinter. configure has two new options; if used, both must
be specified:
./configure \
--with-tcltk-includes="-I/opt/local/include" \
--with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5"
In addition, the options can be overridden with make:
make \
TCLTK_INCLUDES="-I/opt/local/include" \
TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
12 years ago
Christian Heimes
b7bd5df809
Issue #16595 : Add prlimit() to resource module
prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit
of other processes.
12 years ago
Ned Deily
87adb6ef38
Issue #14499 : Fix several problems with OS X universal build support:
1. ppc arch detection for extension module builds broke with Xcode 5
2. ppc arch detection in configure did not work on OS X 10.4
3. -sysroot and -arch flags were unnecessarily duplicated
4. there was no obvious way to configure an intel-32 only build.
12 years ago
Ned Deily
d819b931f3
Issue #1584 : Provide options to override default search paths for Tcl and Tk
when building _tkinter. configure has two new options; if used, both must
be specified:
./configure \
--with-tcltk-includes="-I/opt/local/include" \
--with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5"
In addition, the options can be overridden with make:
make \
TCLTK_INCLUDES="-I/opt/local/include" \
TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6"
13 years ago
Victor Stinner
daf455554b
Issue #18571 : Implementation of the PEP 446: file descriptors and file handles
are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
13 years ago
Benjamin Peterson
3a7dffa4ce
remove support for compiling on systems without getcwd()
Do we need a fallback implementation of getcwd() from 1991 that claims to
support "really old Unix systems"? I don't think so.
13 years ago
Christian Heimes
f77b4b20e9
Issue #18747 : Re-seed OpenSSL's pseudo-random number generator after fork.
A pthread_atfork() child handler is used to seeded the PRNG with pid, time
and some stack data.
13 years ago
Christian Heimes
f0400baba8
Fix for r84195: add HAVE_ALLOCA_H to configure and only include alloca.h if it's available
13 years ago
Łukasz Langa
335ab5b66f
Fixed #18075 - Infinite recursion tests triggering a segfault on Mac OS X
Patch by Ronald Oussoren
13 years ago
Benjamin Peterson
cc00e01fad
test that the compiler support -Werror=statement-after-declaration before using it
13 years ago
Benjamin Peterson
43b2ab96bc
make GCC complain about declarations not at the top of blocks
13 years ago
Benjamin Peterson
f6b687fcd4
remove support GCC PyArg_ParseTuple format patch, last seen in 2006
13 years ago
Benjamin Peterson
feb5149244
-Wformat is needed by gcc 4.8 ( closes #17547 )
13 years ago
Victor Stinner
cd777eaf53
Issue #17615 : Comparing two Unicode strings now uses wmemcmp() when possible
wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora
18/x86_64, GCC 4.7.2.
13 years ago
Georg Brandl
f4e68b1816
fix variable reference to fix --enable-profiling ( closes #17550 )
13 years ago
Benjamin Peterson
615ea1a98f
fix variable reference to fix --enable-profiling ( closes #17550 )
13 years ago
Benjamin Peterson
b9be7bbe2e
fix variable reference to fix --enable-profiling ( closes #17550 )
13 years ago
doko@ubuntu.com
d5537d071c
- Issue #16754 : Fix the incorrect shared library extension on linux. Introduce
two makefile macros SHLIB_SUFFIX and EXT_SUFFIX. SO now has the value of
SHLIB_SUFFIX again (as in 2.x and 3.1). The SO macro is removed in 3.4.
13 years ago
Charles-François Natali
773e42dff8
Issue #15359 : Add CAN_BCM protocol support to the socket module. Patch by Brian
Thorne.
13 years ago
doko@python.org
d65e2bab3b
- Issue #17086 : Backport the patches from the 3.3 branch to cross-build
the package.
13 years ago
doko@python.org
eab42bf094
- Issue #3718 : Use AC_ARG_VAR to set MACHDEP in configure.ac.
13 years ago
doko@python.org
244b687374
- Follow-up for issue #15484 : In PYTHON_FOR_BUILD, use $(PLATDIR) instead
of plat-$(MACHDEP).
13 years ago
doko@python.org
874211978c
- Issue #16235 : Implement python-config as a shell script.
13 years ago
doko@python.org
a10e4a9afb
- Issue #17031 : Fix running regen in cross builds.
13 years ago
doko@python.org
7981f20293
- Issue #3754 : fix typo in pthread AC_CACHE_VAL.
13 years ago
doko@python.org
fa3f9a38b2
- Issue #3754 : fix typo in pthread AC_CACHE_VAL.
13 years ago
doko@python.org
44bbbdab67
- Issue #16292 : Improve a comment for cross building in configure.ac
13 years ago
doko@python.org
9731330d6f
- Issue #15484 : Fix _PYTHON_PROJECT_BASE for srcdir != builddir builds;
use _PYTHON_PROJECT_BASE in distutils/sysconfig.py.
13 years ago
doko@python.org
3e6e2ac31d
- Issue #17029 : Let h2py search the multiarch system include directory.
13 years ago
doko@python.org
4e63fbe04d
- Issue #17029 : Let h2py search the multiarch system include directory.
13 years ago
Stefan Krah
8c8adf6db7
Issue #16987 : Fix definition of SHLIB_EXT.
13 years ago
Charles-François Natali
f6fd794fac
Issue #16836 : Enable IPv6 support even if IPv6 is disabled on the build host.
13 years ago
Charles-François Natali
be2b907ce2
Issue #16836 : Enable IPv6 support even if IPv6 is disabled on the build host.
13 years ago
Trent Nelson
15daa35d32
IRIX: force MIPSpro to treat #errors as errors, not warnings.
13 years ago
Christian Heimes
954ac03a44
Cross compiling needs host and build settings. configure no longer
creates a broken PYTHON_FOR_BUILD variable when --build is missing.
13 years ago
Mark Dickinson
ce31f66a6d
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
13 years ago
Mark Dickinson
17c50cdac2
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
13 years ago
Mark Dickinson
983bc16c15
Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms.
13 years ago
Stefan Krah
67473263a3
Issue #16534 : On HP-UX ac_cv_olimit_ok=yes is a false positive.
13 years ago
Stefan Krah
0afe4e4fa6
Fix more usages of NULL without including stdio.h.
13 years ago
Stefan Krah
19c2139d2d
Fix more usages of NULL without including stdio.h.
13 years ago
Stefan Krah
7dba5940ae
Issue #13057 : Include stdio.h when NULL is used in configure.ac.
13 years ago
Stefan Krah
ae66ca6433
Issue #13057 : Include stdio.h when NULL is used in configure.ac.
13 years ago