[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2020-12-08 Thread Joshua Root


Joshua Root  added the comment:

Looks like this is fixed as of 3.9.1.

--
resolution:  -> fixed
stage:  -> resolved
status: open -> closed

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2019-08-13 Thread Ronald Oussoren


Ronald Oussoren  added the comment:

I'd prefer a solution that uses symbols where the are available (weak linking). 

That way users on newer systems can use all functionality available there, 
without having multiple binaries.

I've done this in the past for older macOS versions, but don't know how 
involved such patches would be for current versions of CPython.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2019-08-12 Thread Gregory Szorc


Gregory Szorc  added the comment:

I ran into this with PyOxidizer. CPython's `configure` needs to be made aware 
of the current macOS SDK version and filter out symbols not present in the 
target macOS version. I worked around it by `undef`'ing some entries from the 
generated `pyconfig.h` file.

macOS's clang does emit some warnings when it sees symbols that shouldn't be 
used with the current target version. CPython's build system should consider 
adding -Werror=unguarded-availability-new to CFLAGS to turn these warnings into 
errors so they are caught at compile time and not run time. But there should be 
proper filtering of affected symbols first, otherwise people won't be able to 
build CPython when targeting older macOS versions.

--
nosy: +indygreg

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2018-11-19 Thread Peter Petrik


Peter Petrik  added the comment:

This issue blocks QGIS distribution on MacOS for 10.11 and 10.12 releases, 
https://github.com/lutraconsulting/qgis-mac-packager/issues/22

I would like to know how much work is involved to fix the issue, possible 
whether there is a plan to fix it. Also we would appreciate quote & timeline 
for fix to i...@lutraconsulting.co.uk, so we can consider to sponsor this fix. 
Thanks

--
nosy: +Peter Petrik2

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2018-11-16 Thread Joshua Root


Joshua Root  added the comment:

This isn't just a cross-build issue, or rather (depending on how you look at 
it) cross-builds are increasingly the norm due to Apple only providing a newer 
SDK on older OS versions. For example the latest version of Xcode available for 
10.12 only comes with the 10.13 SDK.

--

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2018-11-16 Thread Peter Petrik


Change by Peter Petrik :


--
components: +Cross-Build -Build, macOS
nosy: +Alex.Willmer, Peter Petrik
versions: +Python 3.7

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2017-09-29 Thread Ronald Oussoren

Ronald Oussoren  added the comment:

This is true for other symbols as well, when deploying to older releases of 
macOS. 

I have added runtime checking for a number of symbols in the past, that could 
be extended to newer APIs.  

--
On the road, hence brief. 

Op 30 sep. 2017 om 09:17 heeft Terry J. Reedy  het 
volgende geschreven:

> 
> Change by Terry J. Reedy :
> 
> 
> --
> components: +macOS
> nosy: +ned.deily, ronaldoussoren
> title: Availability of utimensat and futimens not checked correctly on macOS 
> -> Availability of utimensat,futimens not checked correctly on macOS
> 
> ___
> Python tracker 
> 
> ___

--
title: Availability of utimensat,futimens not checked correctly on macOS -> 
Availability of utimensat, futimens not checked correctly on macOS

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue31601] Availability of utimensat, futimens not checked correctly on macOS

2017-09-29 Thread Terry J. Reedy

Change by Terry J. Reedy :


--
components: +macOS
nosy: +ned.deily, ronaldoussoren
title: Availability of utimensat and futimens not checked correctly on macOS -> 
Availability of utimensat,futimens not checked correctly on macOS

___
Python tracker 

___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com