Skip to content

SHELL=/bin/sh -e can cause failures when Makefile re-runs ./configure #103776

Description

@zware

Bug report

Since the change in GH-100328 to make SHELL=/bin/sh -e rather than just /bin/sh, ./configure can fail in some cases when re-run by the config.status recipe in Makefile.

Your environment

  • Any environment where ./configure can execute a failing non-checked command, including common macOS environments

Failure originally reported and culprit found by @gvanrossum via Discord.

Linked PRs

Activity

  1. added
    3.12only security fixes
    buildThe build process and cross-build
    on Apr 24, 2023
  2. self-assigned this
    on Apr 24, 2023
  3. added
    type-bugAn unexpected behavior, bug, or error
    on Apr 24, 2023
  4. added a commit that references this issue on Apr 24, 2023
  5. added a commit that references this issue on Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3.12only security fixesbuildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions