Skip to content

Commit 25ad61f

Browse files
Do not set the dlopenflags field if not available.
1 parent c6b7bb4 commit 25ad61f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Include/internal/pycore_runtime_init.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,17 @@ extern "C" {
3939
# else
4040
# define _Py_DLOPEN_FLAGS RTLD_LAZY
4141
# endif
42+
# define DLOPENFLAGS_INIT .dlopenflags = _Py_DLOPEN_FLAGS,
4243
#else
4344
# define _Py_DLOPEN_FLAGS 0
45+
# define DLOPENFLAGS_INIT
4446
#endif
4547

4648
#define _PyInterpreterState_INIT \
4749
{ \
4850
._static = 1, \
4951
.id_refcount = -1, \
50-
.dlopenflags = _Py_DLOPEN_FLAGS, \
52+
DLOPENFLAGS_INIT \
5153
.ceval = { \
5254
.recursion_limit = Py_DEFAULT_RECURSION_LIMIT, \
5355
}, \

0 commit comments

Comments
 (0)