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 — AIX build with XLC compiler fails with main branch · Issue #102204 · python/cpython

AIX build with XLC compiler fails with main branch #102204

New issue
Copy link
New issue
Copy link
Closed
Closed
AIX build with XLC compiler fails with main branch#102204
Copy link
Assignees
gpshead
Labels
buildThe build process and cross-buildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Description

@ayappanec
ayappanec
opened on Feb 24, 2023
Issue body actions

xlc_r -c -I./Modules/expat -DNDEBUG -O -qalias=noansi -qmaxmem=-1 -I./Include/internal -I. -I./Include -o Modules/expat/xmlrole.o ./Modules/expat/xmlrole.c
"./Modules/_hacl/include/krml/lowstar_endianness.h", line 152.4: 1506-205 (S) #error "Please define __BYTE_ORDER__!"
xlc_r -c -I./Modules/expat -DNDEBUG -O -qalias=noansi -qmaxmem=-1 -I./Include/internal -I. -I./Include -o Modules/expat/xmltok.o ./Modules/expat/xmltok.c

AIX doesn't have endian.h file. With XLC compiler __BYTE_ORDER__ is also not available.
AIX is always big-endian. So probably "defined(_AIX)" is needed in the generic big-endian fallback code in lowstar_endianness.h.

Linked PRs

  • gh-102204: Fix endianness issue in AIX #102206

Activity

  1. ayappanec
    added
    type-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
    on Feb 24, 2023
  2. AlexWaygood
    added
    buildThe build process and cross-buildThe build process and cross-build
    on Feb 24, 2023
  3. ayappanec
    added 2 commits that reference this issue on Feb 24, 2023

    pythongh-102204: Fix endianness issue in AIX

    d5b132a

    Merge branch 'main' into pythongh-102204

    43871c1
  4. ayappanec
    added a commit that references this issue on Mar 7, 2023

    Merge branch 'main' into pythongh-102204

    388d77b
  5. gpshead
    self-assigned this
    on Apr 2, 2023
  6. ayappanec commented on May 30, 2023

    @ayappanec
    ayappanec
    on May 30, 2023
    ContributorAuthor
    More actions

    This is fixed now.

  7. ayappanec
    closed this as completedon May 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @gpshead
    gpshead

Labels

buildThe build process and cross-buildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402520 — 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.