-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Closed as not planned
Closed as not planned
Copy link
Labels
buildThe build process and cross-buildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
During build process of the python it silent grab external (not in base system, but installed from ports) dependency from libuuid
(misc/e2fsprogs-libuuid
):
checking uuid.h usability... yes
checking uuid.h presence... yes
checking for uuid.h... yes
checking for uuid_generate_time_safe... no
checking for uuid_generate_time in -luuid... yes
checking for uuid_create... yes
checking for uuid_enc_be... yes
Without libuuid
(misc/e2fsprogs-libuuid
) installed:
checking uuid.h usability... yes
checking uuid.h presence... yes
checking for uuid.h... yes
checking for uuid_generate_time_safe... no
checking for uuid_generate_time in -luuid... no
checking for uuid_create... yes
checking for uuid_enc_be... yes
And it's impossible to disable this behavior without additional patches to configure script.
Your environment
- CPython versions tested on: 3.10.9
- Operating system and architecture: FreeBSD 13.1-p5 amd64
IMHO, best solution is to add an options to configure script, for example: --disable-libuuid
and --enable-libuuid
.
Additionally: base system have uuid.h
and misc/e2fsprogs-libuuid
have uuid/uuid.h
- better check for uuid.h
if --disable-libuuid
used and for uuid/uuid.h
if --enable-libuuid
.
P.S. Sorry for my poor english.
Metadata
Metadata
Assignees
Labels
buildThe build process and cross-buildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error