Title: gh-83714: Check for struct statx members in configure by jbosboom · Pull Request #140402 · python/cpython · GitHub
Open Graph Title: gh-83714: Check for struct statx members in configure by jbosboom · Pull Request #140402 · python/cpython
X Title: gh-83714: Check for struct statx members in configure by jbosboom · Pull Request #140402 · python/cpython
Description: Some systems have the definitions of the mask bits without having the corresponding members in struct statx. Add configure checks for members added after Linux 4.11 (when statx itself was added). Here's a bug report to qemu regarding stx_mnt_id being missing. The reporter has the proper kernel userspace API header with stx_mnt_id, but it's not being used for some reason. util-linux got a similar report. (Credit to @zooba for finding these reports.) cc @vstinner cc @zooba for reporting they have a system with this problem -- would appreciate if you tested that this builds for you Issue: gh-83714 📚 Documentation preview 📚: https://cpython-previews--140402.org.readthedocs.build/
Open Graph Description: Some systems have the definitions of the mask bits without having the corresponding members in struct statx. Add configure checks for members added after Linux 4.11 (when statx itself was added). ...
X Description: Some systems have the definitions of the mask bits without having the corresponding members in struct statx. Add configure checks for members added after Linux 4.11 (when statx itself was added). ...
Opengraph URL: https://github.com/python/cpython/pull/140402
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:09e78b45-4f37-5cbd-eeb4-264574603591 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E196:2CE7AA:16BA940:1E15ED7:6A543A18 |
| html-safe-nonce | 8dc15395f15856b82dec4efc3a3cf23a6ef8d5fc792b86109dbbf1913c16b156 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMTk2OjJDRTdBQToxNkJBOTQwOjFFMTVFRDc6NkE1NDNBMTgiLCJ2aXNpdG9yX2lkIjoiNzA0NTIwNzE5Mjk3NTQ1Njc5MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | e307cc3bc883f99c96968f0f5e4f47288872b2962c4f692200d5ba944fc89811 |
| hovercard-subject-tag | pull_request:2932204481 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/140402/files |
| twitter:image | https://avatars.githubusercontent.com/u/7757340?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/7757340?s=400&v=4 |
| og:image:alt | Some systems have the definitions of the mask bits without having the corresponding members in struct statx. Add configure checks for members added after Linux 4.11 (when statx itself was added). ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width