Message396114
BPO-41486 added _BlocksOutputBuffer for the bz2, lzma and zlib module.
Part of this patch included a new header file, pycore_blocks_output_buffer.h, which defines a BUFFER_BLOCK_SIZE constant.
If two or more of the bz2, lzma or zlib modules are compiled as statically linked modules (i.e., added to Lib/Setup.local), this results in a duplicate symbol error when the Python executable is linked:
```
duplicate symbol '_BUFFER_BLOCK_SIZE' in:
libpython3.10.a(_bz2module.o)
libpython3.10.a(_lzmamodule.o)
duplicate symbol '_BUFFER_BLOCK_SIZE' in:
libpython3.10.a(_bz2module.o)
libpython3.10.a(zlibmodule.o)
``` |
|
Date |
User |
Action |
Args |
2021-06-19 03:24:49 | freakboy3742 | set | recipients:
+ freakboy3742 |
2021-06-19 03:24:49 | freakboy3742 | set | messageid: <1624073089.72.0.865720775518.issue44458@roundup.psfhosted.org> |
2021-06-19 03:24:49 | freakboy3742 | link | issue44458 messages |
2021-06-19 03:24:49 | freakboy3742 | create | |
|