Skip to content

SageMath fails to build on on Fedora 28 with gcc 8.1 #25391

@sagetrac-Vaush

Description

@sagetrac-Vaush

SageMath 8.3.beta1 building produced 3 different errors when run on Fedora 28 64bit with gcc 8.1, specifically when building the packages:

The 1st error manifests itself as a failure to import the crypt module during the build of Python 3.
It is due to an unspecified issue with Fedora 28 implementation of crypt(), which as reported in https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt is not the standard glibc implementation.

This was fixed in https://bugs.python.org/issue32635

Upstream: Fixed upstream, in a later stable release.

CC: @dimpase

Component: build

Keywords: gcc8.1 python3 fedora28 compilation build

Author: Dario Asprone

Branch/Commit: u/Vaush/sagemath_fails_to_build_on_on_fedora_28_with_gcc_8_1 @ 35c3c33

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/25391

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions