Skip to content

Current Android does not have posix_spawn #76886

Closed

Description

@yan12125
mannequin
BPO 32705
Nosy @gpshead, @vstinner, @moreati, @yan12125
PRs
  • bpo-32705: Current Android does not have posix_spawn #5413
  • Files
  • build.log
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2018-01-30.07:40:36.063>
    created_at = <Date 2018-01-29.07:42:18.481>
    labels = ['build', '3.7']
    title = 'Current Android does not have posix_spawn'
    updated_at = <Date 2018-01-30.07:40:36.061>
    user = 'https://github.com/yan12125'

    bugs.python.org fields:

    activity = <Date 2018-01-30.07:40:36.061>
    actor = 'gregory.p.smith'
    assignee = 'none'
    closed = True
    closed_date = <Date 2018-01-30.07:40:36.063>
    closer = 'gregory.p.smith'
    components = ['Cross-Build']
    creation = <Date 2018-01-29.07:42:18.481>
    creator = 'yan12125'
    dependencies = []
    files = ['47416']
    hgrepos = []
    issue_num = 32705
    keywords = ['patch']
    message_count = 4.0
    messages = ['311078', '311085', '311249', '311251']
    nosy_count = 4.0
    nosy_names = ['gregory.p.smith', 'vstinner', 'Alex.Willmer', 'yan12125']
    pr_nums = ['5413']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'compile error'
    url = 'https://bugs.python.org/issue32705'
    versions = ['Python 3.7']

    Activity

    1. yan12125 commented on Jan 29, 2018

      yan12125mannequin
      MannequinAuthor

      Currently Android does not have posix_spawn, thus posixmodule.c does not build. Build log attached. I'll create a patch for this.

      Testing environment: my building scripts [1] + Android NDK r16b
      Building target: ARM64, android-21

      /cc Primary reviewer of bpo-20104 and Android enthusiasts in CPython

      PS. Looks like posix_spawn will be available in Android P (API 28) [2]. For now I propose to disable it in CPython.

      [1] https://github.com/yan12125/python3-android/
      [2] https://android-review.googlesource.com/c/platform/bionic/+/504842

    2. vstinner commented on Jan 29, 2018

      @vstinner
      Member

      New changeset 8997f9c by Victor Stinner (Chih-Hsuan Yen) in branch 'master':
      bpo-32705: Current Android does not have posix_spawn (bpo-5413)
      8997f9c

    3. yan12125 commented on Jan 30, 2018

      yan12125mannequin
      MannequinAuthor

      With #5418 merged, I guess this issue can be closed?

    4. gpshead commented on Jan 30, 2018

      @gpshead
      Member

      likely. i don't have an android build, please reopen if there are still android posix_spawn related build issues.

    5. transferred this issue fromon Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.7 (EOL)end of lifebuildThe build process and cross-build

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions