diff options
| author | Alejandro Soto <alejandro@34project.org> | 2023-06-11 20:12:29 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2023-06-11 20:12:29 -0600 |
| commit | 07bf05a7869c88c27912833c1db942f8fc849f4d (patch) | |
| tree | b32a11e146884bcee04ef2dd5702b45e89699424 /pkgs/force-riscv/remove-pyeval-initthreads.patch | |
| parent | 905a306a705fc7bf9f0d03945bfe692c530dd05e (diff) | |
pkgs: add existing derivations written for other projects
Diffstat (limited to '')
| -rw-r--r-- | pkgs/force-riscv/remove-pyeval-initthreads.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/force-riscv/remove-pyeval-initthreads.patch b/pkgs/force-riscv/remove-pyeval-initthreads.patch new file mode 100644 index 0000000..b31f0e2 --- /dev/null +++ b/pkgs/force-riscv/remove-pyeval-initthreads.patch @@ -0,0 +1,12 @@ +diff --git a/3rd_party/inc/pybind11/detail/internals.h b/3rd_party/inc/pybind11/detail/internals.h +index 86fbe92..31ff371 100644 +--- a/3rd_party/inc/pybind11/detail/internals.h ++++ b/3rd_party/inc/pybind11/detail/internals.h +@@ -265,7 +265,6 @@ PYBIND11_NOINLINE inline internals &get_internals() { + auto *&internals_ptr = *internals_pp; + internals_ptr = new internals(); + #if defined(WITH_THREAD) +- PyEval_InitThreads(); + PyThreadState *tstate = PyThreadState_Get(); + #if PY_VERSION_HEX >= 0x03070000 + internals_ptr->tstate = PyThread_tss_alloc(); |
