Title: gh-100221: Fix creating dirs in `make sharedinstall` by mgorny · Pull Request #100329 · python/cpython · GitHub
Open Graph Title: gh-100221: Fix creating dirs in `make sharedinstall` by mgorny · Pull Request #100329 · python/cpython
X Title: gh-100221: Fix creating dirs in `make sharedinstall` by mgorny · Pull Request #100329 · python/cpython
Description: Fix creating install directories in make sharedinstall if they exist already outside DESTDIR. The previous make rules assumed that the directories would be created via a dependency on a rule for $(DESTSHARED) that did not fire if the directory did exist outside $(DESTDIR). While technically $(DESTDIR) could be prepended to the rule name, moving the rules for creating directories straight into the sharedinstall rule seems to fit the common practices better. Since the rule explicitly checks whether the individual directories exist anyway, there seems to be no reason to rely on make determining that implicitly as well. Issue: gh-100221 Automerge-Triggered-By: GH:zware
Open Graph Description: Fix creating install directories in make sharedinstall if they exist already outside DESTDIR. The previous make rules assumed that the directories would be created via a dependency on a rule for $...
X Description: Fix creating install directories in make sharedinstall if they exist already outside DESTDIR. The previous make rules assumed that the directories would be created via a dependency on a rule for $...
Opengraph URL: https://github.com/python/cpython/pull/100329
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:7a547db0-aa65-f19a-d98e-6b2f709e995c |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | BFEE:1E6D3F:8D622E:BCCF38:69697BB0 |
| html-safe-nonce | fd4879e18e3eafb1b3e554da43c376084ef4ce70d1b3d06d805e20d6ac288c7b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRkVFOjFFNkQzRjo4RDYyMkU6QkNDRjM4OjY5Njk3QkIwIiwidmlzaXRvcl9pZCI6IjQwMDU5ODU5NTA4ODAwNzA1NzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | b01b3243d73b8dbfdb4dff51f196aa410fd2c068bf320208a3b0fe265ad5b95f |
| hovercard-subject-tag | pull_request:1169756182 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,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/100329/checks |
| twitter:image | https://avatars.githubusercontent.com/u/110765?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/110765?s=400&v=4 |
| og:image:alt | Fix creating install directories in make sharedinstall if they exist already outside DESTDIR. The previous make rules assumed that the directories would be created via a dependency on a rule for $... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | f33e4b94c8824ab2b434d82a94139432fb5ebee9df4b75304140ad22508c4a77 |
| turbo-cache-control | no-preview |
| 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 full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 48f380098b30acbb700b04f1724481ca10d574fc |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width