GH-118844: Fix build failures when combining --disable-gil with --enable-experimental-jit (GH-118935)

This commit is contained in:
Savannah Ostrowski 2024-05-11 16:19:31 -07:00 committed by GitHub
parent abead548af
commit 5b941e57c7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 5 additions and 3 deletions

View File

@ -842,7 +842,7 @@ class Popen:
raise TypeError("bufsize must be an integer") raise TypeError("bufsize must be an integer")
if stdout is STDOUT: if stdout is STDOUT:
raise ValueError("STDOUT can only be used for stderr") raise ValueError("STDOUT can only be used for stderr")
if pipesize is None: if pipesize is None:
pipesize = -1 # Restore default pipesize = -1 # Restore default

View File

@ -0,0 +1 @@
Fix build failures when configuring with both ``--disable-gil`` and ``--enable-experimental-jit``.

View File

@ -5,6 +5,7 @@
#include "pycore_abstract.h" #include "pycore_abstract.h"
#include "pycore_call.h" #include "pycore_call.h"
#include "pycore_ceval.h" #include "pycore_ceval.h"
#include "pycore_critical_section.h"
#include "pycore_dict.h" #include "pycore_dict.h"
#include "pycore_intrinsics.h" #include "pycore_intrinsics.h"
#include "pycore_long.h" #include "pycore_long.h"

View File

@ -174,8 +174,8 @@ static const uint8_t DwarfDataRel = 0x30;
typedef struct { typedef struct {
unsigned char version; unsigned char version;
unsigned char eh_frame_ptr_enc; unsigned char eh_frame_ptr_enc;
unsigned char fde_count_enc; unsigned char fde_count_enc;
unsigned char table_enc; unsigned char table_enc;
int32_t eh_frame_ptr; int32_t eh_frame_ptr;
int32_t eh_fde_count; int32_t eh_fde_count;
int32_t from; int32_t from;