Skip to content

Add new triplets for 64-bit LoongArch #90656

Description

@loongson-zn
BPO 46498
Nosy @loongson-zn, @xen0n
PRs
  • gh-90656: Add platform triplets for 64-bit LoongArch (LA64) #30939
  • Files
  • loongarch64.diff
  • loongarch64-new.diff: update loongarch64.diff
  • 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 = None
    created_at = <Date 2022-01-24.05:00:22.024>
    labels = ['build', '3.9']
    title = 'Add new triplets for loongarch64'
    updated_at = <Date 2022-01-27.08:05:30.042>
    user = 'https://github.com/loongson-zn'

    bugs.python.org fields:

    activity = <Date 2022-01-27.08:05:30.042>
    actor = 'loongson-zn'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Build']
    creation = <Date 2022-01-24.05:00:22.024>
    creator = 'loongson-zn'
    dependencies = []
    files = ['50579', '50590']
    hgrepos = []
    issue_num = 46498
    keywords = ['patch']
    message_count = 2.0
    messages = ['411701', '411842']
    nosy_count = 2.0
    nosy_names = ['loongson-zn', 'xen0n']
    pr_nums = ['30939']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'compile error'
    url = 'https://bugs.python.org/issue46498'
    versions = ['Python 3.9']

    Activity

    1. xen0n commented on Jan 26, 2022

      xen0nmannequin
      Mannequin

      First of all I think the changes should probably go in main branch first, then backported to the older branches if possible; although IMO you'd be much better off just backporting and carrying the patch yourselves.

      Secondly the suggested patch is not consistent with the LoongArch toolchain spec, in that it didn't use the multiarch identifiers in the spec document (https://github.com/loongson/LoongArch-Documentation/blob/a8a004148734445480659a5e25ef985817881341/docs/LoongArch-toolchain-conventions-EN.adoc, Table 12), but rather the old-world one; see the discussion at loongarch64#1 (in Chinese) too.

    2. loongson-zn commented on Jan 27, 2022

      loongson-znmannequin
      MannequinAuthor

      loongarch64.diff has been modified according to the new toolchain spec.

    3. transferred this issue fromon Apr 10, 2022
    4. corona10 commented on May 8, 2023

      @corona10
      Member

      I left the opinion about the issue: #30939 (comment)

    5. changed the title [-]Add new triplets for loongarch64[/-] [+]Add new triplets for 64-bit LoongArch[/+] on May 9, 2023
    6. erlend-aasland commented on May 9, 2023

      @erlend-aasland
      Contributor

      Should we also add triplets for LA32R and LA32S?

    7. added a commit that references this issue on May 9, 2023
    8. erlend-aasland commented on May 9, 2023

      @erlend-aasland
      Contributor

      @xen0n, let me know if you want your attribution in the NEWS and What's New entries (IMO, it seems like that would be appropriate). We can easily patch those two files in a follow-up PR.

    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

      buildThe build process and cross-buildtype-featureA feature request or enhancement

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions