GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Enhance the BOLT build process · Issue #101282 · python/cpython

Enhance the BOLT build process #101282

New issue
Copy link
New issue
Copy link
Closed
Closed
Enhance the BOLT build process#101282
Copy link
Assignees
corona10
Labels
release-blockertype-featureA feature request or enhancementA feature request or enhancement

Description

@corona10
corona10
opened on Jan 24, 2023
Issue body actions

From @indygreg 's #101093

TODO

  • Optional -fno-reorder-blocks-and-partition
  • Drop -gdwarf-4
  • Run BOLT instrumented binary with `$(RUNSHARED)``
  • Enable BOLT optimization of libpython

Linked PRs

  • gh-101282: Update BOLT --split-functions flag not to use deprecated u… #101557
  • gh-101282: move BOLT config after PGO #104493
  • gh-101282: Apply BOLT optimisations to libpython for shared builds #104709
  • gh-101282: Revert some M4 style for BOLT configuration #104751
  • gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes #104752
  • gh-101282: Group and quote BOLT CLI flags #104821
  • [3.12] gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes (gh-104752) #104853

Activity

  1. corona10
    added
    type-featureA feature request or enhancementA feature request or enhancement
    on Jan 24, 2023
  2. corona10 commented on Jan 24, 2023

    @corona10
    corona10
    on Jan 24, 2023
    MemberAuthor
    More actions

    cc @aaupov

  3. corona10
    assigned
    corona10
    and unassigned
    corona10
    on Jan 24, 2023
  4. corona10
    added 2 commits that reference this issue on Feb 4, 2023

    pythongh-101282: Update BOLT --split-functions flag not to use deprec…

    9756331

    gh-101282: Update BOLT --split-functions flag not to use deprecated u… (

    144aaa7
  5. corona10
    added a commit that references this issue on May 15, 2023

    gh-101282: move BOLT config after PGO (gh-104493)

    27d8ecd
  6. carljm
    added 2 commits that reference this issue on May 15, 2023

    Merge branch 'main' into supermon

    343867a

    Merge branch 'main' into cached_property_docs

    452d9f5
  7. indygreg
    added a commit that references this issue on May 20, 2023

    pythongh-101282: rework the BOLT build process

    f7851cd
  8. indygreg commented on May 20, 2023

    @indygreg
    indygreg
    on May 20, 2023
    Contributor
    More actions

    The remaining 2 tasks in this issue are implemented by gh-104709. Unsure if we want to call this issue done after that or not.

    I still have a ton of patches to overhaul the profile-related make rules (gh-104523). But those will have to wait until 3.13.

  9. corona10 commented on May 21, 2023

    @corona10
    corona10
    on May 21, 2023
    MemberAuthor
    More actions

    The remaining 2 tasks in this issue are implemented by #104709.

    Thanks for the work, let's ship the feature at CPython 3.12 as the experimental feature.

  10. indygreg
    added a commit that references this issue on May 21, 2023

    pythongh-101282: rework the BOLT build process

    555686d
  11. erlend-aasland
    added a commit that references this issue on May 22, 2023

    gh-101282: Apply BOLT optimizations to libpython for shared builds (#…

    5360cb3
  12. erlend-aasland commented on May 22, 2023

    @erlend-aasland
    erlend-aasland
    on May 22, 2023
    Contributor
    More actions

    @indygreg, looks like this part can be marked completed.

  13. corona10
    closed this as completedon May 22, 2023
  14. corona10
    added 2 commits that reference this issue on May 22, 2023

    pythongh-101282: Revert some M4 style for BOLT configuration

    baa1318

    pythongh-101282: Fix M4 style for BOLT configuration

    e9597e5
  15. erlend-aasland
    added a commit that references this issue on May 23, 2023

    pythongh-101282: Group and quote BOLT CLI flags

    c14ec85
  16. corona10
    reopened this on May 24, 2023
  17. corona10
    added
    release-blocker
    on May 24, 2023
  18. ezio-melotti
    added this to Release and Deferred blockers 🚫on May 24, 2023
  19. github-project-automation
    moved this to Todo in Release and Deferred blockers 🚫on May 24, 2023
  20. corona10 commented on May 24, 2023

    @corona10
    corona10
    on May 24, 2023
    MemberAuthor
    More actions

    Release blocker for CPython 3.12 beta2

    candidate PRs

    • gh-101282: Revert some M4 style for BOLT configuration #104751
    • gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes #104752
    • gh-101282: Group and quote BOLT CLI flags #104821
  21. corona10
    added 3 commits that reference this issue on May 24, 2023

    gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes (gh-104752)

    c437851

    [3.12] pythongh-101282: Enclose BOLT_APPLY_FLAGS value in double quot…

    36f5894

    [3.12] gh-101282: Enclose BOLT_APPLY_FLAGS value in double quotes (gh… (

    b151660
  22. corona10
    closed this as completedon May 24, 2023
  23. github-project-automation
    moved this from Todo to Done in Release and Deferred blockers 🚫on May 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @corona10
    corona10

Labels

release-blockertype-featureA feature request or enhancementA feature request or enhancement

Projects

  • Release and Deferred blockers 🚫
    Status
    Done
    Show more project fields

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.