-
-
Notifications
You must be signed in to change notification settings - Fork 639
Description
SageMath 8.3.beta1 building produced 3 different errors when run on Fedora 28 64bit with gcc 8.1, specifically when building the packages:
- python 3.6.1 (fixed in Upgrade to Python 3.6.6 #25771)
- python 2.7.14 (fixed in Upgrade to Python 2.7.15 #25204)
- linbox 1.5.2 (fixed in fflas and linbox broken with gcc 8.1.0 #25353)
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