Closed as not planned
Description
Normally: struct.Struct('!f').pack(1.0).hex()
= 3f800000
On musllinux ppc64le, struct.Struct('!f').pack(1.0).hex()
= 00000000
Example working manylinux run
Example broken musllinux run
The architecture is the same for both the runs. Reproducible on Python 3.6-3.10.
See psycopg/psycopg#304
Reported to the Alpine project at https://gitlab.alpinelinux.org/alpine/aports/-/issues/13811