[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-02 Thread Ned Deily
Ned Deily added the comment: Thanks for the PR, Ned! Fixed in 3.10.0b1 and 3.9.5. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.10, Python 3.9 -Python 3.8 ___ Python tracker

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-02 Thread Ned Deily
Ned Deily added the comment: New changeset 98035ec93ff0d9875f19027015689734d70c14e5 by Miss Islington (bot) in branch '3.9': bpo-41129: Fix check for macOS SDK paths when building Python (GH-25785) (GH-25830) https://github.com/python/cpython/commit/98035ec93ff0d9875f19027015689734d70c14e5

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-02 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 4.0 -> 5.0 pull_requests: +24517 pull_request: https://github.com/python/cpython/pull/25830 ___ Python tracker _

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-02 Thread Ned Deily
Ned Deily added the comment: New changeset d52bbde9421987d216c600557ef5bc931d03efcc by Ned Batchelder in branch 'master': bpo-41129: Fix check for macOS SDK paths when building Python (GH-25785) https://github.com/python/cpython/commit/d52bbde9421987d216c600557ef5bc931d03efcc -- __

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-01 Thread Ned Batchelder
Change by Ned Batchelder : -- keywords: +patch pull_requests: +24475 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/25785 ___ Python tracker __

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2021-05-01 Thread Ned Batchelder
Ned Batchelder added the comment: I just spent an hour debugging this problem. I don't understand the intricacies of how setup.py is looking for files, but more and more people will have Catalina and the issue this presents. I can confirm that Andrew's suggestion works. Can we get this app

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-11 Thread Andrew
Andrew added the comment: Hi Ronald. The basic idea is that >= macOS 10.15.1 Apple has made most of the filesystem read only on a folder by folder basis. They separate user-writable onto a separate filesystem, treat it like a disk, and they mount it under /System/Volumes/ as "Data". Likewise

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-07 Thread Ronald Oussoren
Ronald Oussoren added the comment: That doesn't answer my question, synthetic.conf should still make it possible to have the mountpoint in /, and that's even used as an example in the manpage. -- ___ Python tracker

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-07 Thread Ned Deily
Ned Deily added the comment: > Why is this share mounted under /System/Volumes/Data and not under /Volumes? See man 5 synthetic_conf for more details. -- ___ Python tracker _

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-07 Thread Ronald Oussoren
Ronald Oussoren added the comment: > For some background, our network location /mathworks is usually mounted at > root, but due to the restrictions on macOS Catalina, it mounts at > /System/Volumes/Data and we then add a symlink to the root directory so > "/mathworks -> /System/Volumes/Data/

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-07 Thread Ronald Oussoren
Ronald Oussoren added the comment: > As a reminder when implementing: The whole configure machinery needs work :-(. Disabling looking in /usr/local should IMHO be an explicit choice when building, not something inferred from the presence of "-isysroot" in the compiler flags because tha

[issue41129] setup.py test for macOS SDK files may incorrectly classify files in other file systems

2020-08-07 Thread Ned Deily
Change by Ned Deily : -- title: Python extension modules fail to build on Mac 10.15.1 (Catalina) -> setup.py test for macOS SDK files may incorrectly classify files in other file systems ___ Python tracker