mirror of https://github.com/borgbackup/borg.git
setup.py: detect noexec build fs issue, see #8208
That "failed to map segment from shared object" error msg is not very helpful. Add a hint that the filesystem needs to be +exec (== not noexec mounted, like it might be the case for /tmp on some systems).
This commit is contained in:
parent
b067f0fba2
commit
8a73344352
2
setup.py
2
setup.py
|
@ -21,6 +21,8 @@ except ImportError as exc:
|
||||||
# either there is no Cython installed or there is some issue with it.
|
# either there is no Cython installed or there is some issue with it.
|
||||||
cythonize = None
|
cythonize = None
|
||||||
cythonize_import_error_msg = "ImportError: " + str(exc)
|
cythonize_import_error_msg = "ImportError: " + str(exc)
|
||||||
|
if "failed to map segment from shared object" in cythonize_import_error_msg:
|
||||||
|
cythonize_import_error_msg += " Check if the borg build uses a +exec filesystem."
|
||||||
|
|
||||||
sys.path += [os.path.dirname(__file__)]
|
sys.path += [os.path.dirname(__file__)]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue