summaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* [3.11] gh-80532: Do not set ipv6type when cross-compiling (GH-17956) (#113741)Erlend E. Aasland2024-01-051-1/+1
| | | | | | (cherry picked from commit 5e1916ba1bf521d6ff9d2c553c057f3ef7008977) Co-authored-by: Zackery Spytz <zspytz@gmail.com> Co-authored-by: Xavier de Gaye <xdegaye@gmail.com>
* [3.11] bpo-11102: Make configure enable major(), makedev(), and minor() on ↵Miss Islington (bot)2023-12-281-0/+1
| | | | | | | | | | HP-UX (GH-19856) (GH-113541) Always include <sys/types.h> before <sys/sysmacros.h>. (cherry picked from commit f108468970bf4e70910862476900f924fb701399) Co-authored-by: Zackery Spytz <zspytz@gmail.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* [3.11] gh-78469: Declare missing sethostname for Solaris 10 (GH-109447) ↵Miss Islington (bot)2023-10-101-0/+11
| | | | | | | | (#110581) Add OS version specific macro for Solaris: Py_SUNOS_VERSION. (cherry picked from commit 3b1580af07c0ce90d1c2073ab087772283d7e3b9) Co-authored-by: Jakub Kulík <Kulikjak@gmail.com>
* [3.11] gh-109191: Fix build with newer editline (gh-110239) (#110575)Bo Anderson2023-10-091-0/+17
| | | (cherry picked from commit f4cb0d27cc08f490c42a22e646eb73cc7072d54a)
* [3.11] gh-106881: Check for linux/limits.h before including it (#107397) ↵justdan62023-07-281-1/+1
| | | | | | | | | | | | (#107415) * [3.11] gh-106881: Check for linux/limits.h before including it (#107397) * Check for linux/limits.h before including it Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> (cherry picked from commit 11c055f5ff1a353de6d2e77f2af24aaa782878ba) * Fix sphinx-lint error in NEWS entry
* [3.11] gh-100340: Allows -Wno-int-conversion for wasm (GH-100341) (#106066)Miss Islington (bot)2023-06-281-0/+38
| | | | | (cherry picked from commit 75c8133efec035ec1083ebd8e7d43ef340c2e581) Co-authored-by: Kushal Das <mail@kushaldas.in>
* [3.11] gh-105455: Regen configure with GNU Autoconf 2.69 (#105467)Erlend E. Aasland2023-06-071-9788/+6798
|
* Python 3.11.4v3.11.4Pablo Galindo2023-06-061-6798/+9788
|
* [3.11] gh-90005: Don't link with libbsd if not needed (#105236) (#105359)Erlend E. Aasland2023-06-061-3/+3
| | | | The regression was introduced with commit 5b946cada. Restore pre gh-29696 behaviour.
* [3.11] gh-96002: Add functional test for Argument Clinic (GH-96178) (#100230)colorfulappl2022-12-171-0/+40
| | | | | | (cherry picked from commit c450c8c9ed6e420025f39d0e4850a79f8160cdcd) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* [3.11] gh-99086: Fix -Wstrict-prototypes, -Wimplicit-function-declara… ↵Sam James2022-12-011-24/+28
| | | | | | | (GH-99919) …tion warnings in configure.ac (GH-99406) Follow up to 12078e78f6e4a21f344e4eaff529e1ff3b97734f. (cherry picked from commit e35ca417fe81a64985c2b29e863ce418ae75b96e)
* [3.11] gh-98707: configure --with-system-libmpdec and --with-system-expat no ↵Erlend E. Aasland2022-11-131-2/+2
| | | | | | | longer include vendored headers (GH-98711) (#99391) (cherry picked from commit 6abec1caffdba2e282b14fe57c6ce61974de4bbe) Co-authored-by: Miro Hrončok <miro@hroncok.cz>
* [3.11] gh-99086: Fix implicit int compiler warning in configure check for ↵Erlend E. Aasland2022-11-051-1/+1
| | | | | | | PTHREAD_SCOPE_SYSTEM (GH-99085) (#99118) (cherry picked from commit 12078e78f6e4a21f344e4eaff529e1ff3b97734f) Co-authored-by: Sam James <sam@cmpct.info>
* gh-96761: Fix build process of the clang compiler for _bootstrap_python ↵Miss Islington (bot)2022-09-231-2/+37
| | | | | | | | (gh-96945) Co-authored-by: Matthias Goergens <matthias.goergens@gmail.com> (cherry picked from commit 83d84e67cd203cc75687152e57572895f56245fa) Co-authored-by: Dong-hee Na <donghee.na@python.org>
* gh-84461: Omit resource mod and getresuid funcs on Emscripten (GH-96303)Miss Islington (bot)2022-09-131-2/+1
| | | | | (cherry picked from commit a36235d5c7863a85fa323b2048d3d254116a958e) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-95853: Add script to automate WASM build (GH-95828, GH-95985, ↵Christian Heimes2022-09-131-6/+162
| | | | | | | | | | | | GH-96045, GH-96389, GH-96744) (GH-96749) Automate WASM build with a new Python script. The script provides several build profiles with configure flags for Emscripten flavors and WASI. The script can detect and use Emscripten SDK and WASI SDK from default locations or env vars. ``configure`` now detects Node arguments and creates HOSTRUNNER arguments for Node 16. It also sets correct arguments for ``wasm64-emscripten``.
* [3.11] gh-96191: Update the configure file to use GitHub issue (gh-96211) ↵Dong-hee Na2022-08-291-12/+12
| | | | (gh-96375)
* [3.11] gh-95174: Add pthread stubs for WASI (GH-95234) (#95503)Christian Heimes2022-08-011-1/+14
| | | | | | Co-authored-by: Brett Cannon <brett@python.org>. (cherry picked from commit 0fe645d6fd22a6f57e777a29e65cf9a4ff9785ae) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-95174: WASI: skip missing sockets functions (GH-95179) (GH-95308)Christian Heimes2022-07-311-4/+638
| | | | Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
* [3.11] gh-95174: Handle missing dup() and constants in WASI (GH-95229) ↵Christian Heimes2022-07-311-1/+1
| | | | | (GH-95272) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-94801: Fix regression in configure's CPPFLAGS handling (GH-95288) ↵Christian Heimes2022-07-271-13/+13
| | | | | | | (GH-95297) (cherry picked from commit 9af7f87d763ed6e1c5f56ae40d8242ab22866b33) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-95085: Promote Emscripten and WASI to PEP 11 tier 3 (GH-95086) ↵Miss Islington (bot)2022-07-271-1/+5
| | | | | (GH-95307) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-94847: Don't force inlining in debug builds of libmpdec (GH-94848) ↵Miss Islington (bot)2022-07-181-0/+6
| | | | | (GH-94951) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-94801: Use custom flags to check for headers and libs (GH-94802) ↵Christian Heimes2022-07-181-179/+235
| | | | | (GH-94881) Co-authored-by: Christian Heimes <christian@python.org>
* gh-93491: Fix PEP 11 tier detection for FreeBSD (GH-94441)Miss Islington (bot)2022-06-301-1/+1
| | | | | (cherry picked from commit 67d208fbee119ed1bca0765a9aa779e31fea98b3) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-90005: Rename MODULE_EGG variable to MODULE_EGG_STATE (GH-94301) ↵Christian Heimes2022-06-271-76/+76
| | | | | (GH-94317) Co-authored-by: Christian Heimes <christian@python.org>
* gh-84461: Build Emscripten with WASM BigInt support (GH-94219)Miss Islington (bot)2022-06-241-0/+2
| | | | | (cherry picked from commit e69306f08b9be84ccdd0a1c6601ec229c4e5b377) Co-authored-by: Christian Heimes <christian@python.org>
* gh-84461: Fix ctypes and test_ctypes on Emscripten (GH-94142)Miss Islington (bot)2022-06-241-5/+3
| | | | | | | | - c_longlong and c_longdouble need experimental WASM bigint. - Skip tests that need threading - Define ``CTYPES_MAX_ARGCOUNT`` for Emscripten. libffi-emscripten 2022-06-23 supports up to 1000 args. (cherry picked from commit 8625802d854ec0152177a6ff0ac092e0e3ff98a5) Co-authored-by: Christian Heimes <christian@python.org>
* gh-84461: Silence some compiler warnings on WASM (GH-93978)Miss Islington (bot)2022-06-201-1/+1
| | | | | (cherry picked from commit 774ef28814d0d9d57ec813cb31b0a7af6c476127) Co-authored-by: Christian Heimes <christian@python.org>
* gh-84461: Fix circulare dependency on BUILDPYTHON (GH-93977)Miss Islington (bot)2022-06-181-0/+4
| | | | | (cherry picked from commit 084023ccbeb3bf54a2e19873c6a4b0bec7b617f6) Co-authored-by: Christian Heimes <christian@python.org>
* gh-84461: Use HOSTRUNNER to run regression tests (GH-93694)Miss Islington (bot)2022-06-111-1/+5
| | | | | | Co-authored-by: Brett Cannon <brett@python.org> (cherry picked from commit dc5e02b2f44dada145a3743ef77b07dbcf3e4a4a) Co-authored-by: Christian Heimes <christian@python.org>
* gh-93491: Add support tier detection to configure (GH-93492)Miss Islington (bot)2022-06-101-0/+106
| | | | | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Steve Dower <steve.dower@microsoft.com> Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com> (cherry picked from commit 3124d9a5aafb64431aa9facd0ae0e12201be77fa) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] gh-90473: Define HOSTRUNNER for WASI (GH-93606) (GH-93612)Christian Heimes2022-06-081-0/+2
| | | | | (cherry picked from commit 22df2e0322300d25c1255ceb73cacc0ebd96b20e) Co-authored-by: Christian Heimes <christian@python.org>
* gh-90473: Skip and document more failing tests on WASI (GH-93436)Miss Islington (bot)2022-06-031-0/+3
| | | | | | | | | | - Mark more ``umask()`` cases - ``dup()`` is not supported - ``/dev/null`` is not available - document missing features - mark more modules as not available (cherry picked from commit 069c96f84ccd302436be180c8628289cc0efa977) Co-authored-by: Christian Heimes <christian@python.org>
* [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) ↵Eric Snow2022-05-281-28/+0
| | | | | | | | | | | | | (GH-93306) (cherry picked from commit caa279d6fd5f151e57f891cd4f6ba51b532501c6) This was added for bpo-40514 (gh-84694) to test out a per-interpreter GIL. However, it has since proven unnecessary to keep the experiment in the repo. (It can be done as a branch in a fork like normal.) So here we are removing: * the configure option * the macro * the code enabled by the macro Automerge-Triggered-By: GH:ericsnowcurrently
* gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)Miss Islington (bot)2022-05-191-0/+1
| | | | | (cherry picked from commit 137fd3d88aa46669f5717734e823f4c594ab2843) Co-authored-by: Christian Heimes <christian@python.org>
* gh-90473: Increase stack size, disable obmalloc on WASI (GH-92732)Miss Islington (bot)2022-05-131-4/+21
| | | | | (cherry picked from commit d81d57e9598dea741e049f3876ccd87072a38906) Co-authored-by: Christian Heimes <christian@python.org>
* gh-90005: Cleanup after GH-31698 (GH-91642)Miss Islington (bot)2022-05-091-40/+40
| | | | | (cherry picked from commit 269e7267236256e269a3a6af7a4d4fea1c7439ea) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
* bpo-41818: Add os.login_tty() for *nix. (#29658)Soumendra Ganguly2022-05-051-2/+61
| | | | | | * Add `os.login_tty(fd)` for Unix. Reviewed-by: Christian Heimes <christian@python.org> Signed-off-by: Gregory P. Smith [Google LLC] <greg@krypto.org>
* gh-89452: Prefer gdbm-compat over ndbm (#92208)Łukasz Langa2022-05-031-2/+2
| | | | | This makes macOS gdbm provided by Homebrew not segfault through correct selection of the linked library (-lgdbm_compat) *AND* the correct ndbm-style header (gdbm-ndbm.h instead of the invalid ndbm.h).
* gh-84461: Add HOSTRUNNER for program to run Python executable (GH-91931)Ethan Smith2022-04-281-0/+30
| | | | | | | `HOSTRUNNER` is a program which can be used to run `BUILDPYTHON` for the host platform (for example, `python.js` requires `node`). Also change depedencies from `build_all` to `all` so that targets which can't build everything (e.g. WASM) can still run `buildbottest` and `pythoninfo`. cc @tiran
* gh-84461: Add --enable-wasm-pthreads and more file systems (GH-91820)Christian Heimes2022-04-231-26/+80
|
* gh-84461: Add sys._emscripten_info, improve docs and build (gh-91781)Christian Heimes2022-04-231-52/+24
|
* gh-91731: Build Python with -std=c11 (#91733)Victor Stinner2022-04-201-1/+1
| | | | Python is now built with "-std=c11" compiler option, rather than "-std=c99".
* bpo-46053: Fix OSS audio support on NetBSD (GH-30065)Thomas Klausner2022-04-181-1/+9
|
* gh-84461: Drop -sWASM, fix building tests for browser (GH-91530)Christian Heimes2022-04-141-25/+24
| | | | | | | - drop unnecessary ``=1`` suffix from Emscripten flags - drop unnecessary ``-sWASM`` flag for side modules - rename ``build_platform`` to ``build_wasm``. I introduced the target for WASM builds a couple of months ago. - fix ``--enable-test-modules`` for browser builds
* Fix some typos in comments (GH-32422)jonasdlindner2022-04-091-1/+1
|
* bpo-40280: Detect missing threading on WASM platforms (GH-32352)Christian Heimes2022-04-071-9/+1
| | | Co-authored-by: Brett Cannon <brett@python.org>
* bpo-40280: WASM defaults to no dynamic linking (GH-32360)Christian Heimes2022-04-061-1/+9
|
* bpo-41930: Add support for SQLite serialise/deserialise API (GH-26728)Erlend Egeberg Aasland2022-04-051-0/+44
| | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>