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 — Python fails to build on x86 Debian Non-Debug with X 3.x: error on Hacl_Hash_Blake2s_Simd128.c · Issue #125535 · python/cpython

Python fails to build on x86 Debian Non-Debug with X 3.x: error on Hacl_Hash_Blake2s_Simd128.c #125535

New issue
Copy link
New issue
Copy link
Closed
Closed
Python fails to build on x86 Debian Non-Debug with X 3.x: error on Hacl_Hash_Blake2s_Simd128.c#125535
Copy link
Labels
buildThe build process and cross-buildThe build process and cross-build

Description

@vstinner
vstinner
opened on Oct 15, 2024
Issue body actions

Build: https://buildbot.python.org/#/builders/1245/builds/3269

gcc -c -I./Modules/_hacl -I./Modules/_hacl/include -D_BSD_SOURCE -D_DEFAULT_SOURCE -fno-strict-overflow -Wsign-compare
 -DNDEBUG -g -O3 -Wall -UNDEBUG   -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes
 -Werror=implicit-function-declaration -fvisibility=hidden  -I./Include/internal -I./Include/internal/mimalloc  -I. -I./Include
 -fPIC -msse -msse2 -msse3 -msse4.1 -msse4.2 -DHACL_CAN_COMPILE_VEC128
 -o Modules/_hacl/Hacl_Hash_Blake2s_Simd128.o ./Modules/_hacl/Hacl_Hash_Blake2s_Simd128.c

In file included from ./Modules/_hacl/internal/Hacl_Hash_Blake2s_Simd128.h:40,
                 from ./Modules/_hacl/Hacl_Hash_Blake2s_Simd128.c:26:
./Modules/_hacl/internal/../Hacl_Hash_Blake2s_Simd128.h:55:3: error: unknown type name ‘Lib_IntVector_Intrinsics_vec128’
   55 |   Lib_IntVector_Intrinsics_vec128 *fst;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

cc @gpshead

Reacted by Matěj Cepl

Activity

  1. vstinner
    added
    release-blocker
    on Oct 15, 2024
  2. vstinner commented on Oct 15, 2024

    @vstinner
    vstinner
    on Oct 15, 2024
    MemberAuthor
    More actions

    cc @zware, owner of the buildbot worker.

  3. vstinner commented on Oct 15, 2024

    @vstinner
    vstinner
    on Oct 15, 2024
    MemberAuthor
    More actions

    Same error on x86 Debian Installed with X 3.x: https://buildbot.python.org/#/builders/1244/builds/3253

  4. vstinner commented on Oct 15, 2024

    @vstinner
    vstinner
    on Oct 15, 2024
    MemberAuthor
    More actions

    "x86 Debian Non-Debug with X 3.x" and "x86 Debian Installed with X 3.x" workers are 32-bit machines, whereas Hacl_Hash_Blake2s_Simd128.c requires Lib_IntVector_Intrinsics_vec128 and Lib_IntVector_Intrinsics_vec128 is only defined on 64-bit architectures (#if defined(__x86_64__) || defined(_M_X64)).

  5. ezio-melotti
    added this to Release and Deferred blockers 🚫on Oct 15, 2024
  6. github-project-automation
    moved this to Todo in Release and Deferred blockers 🚫on Oct 15, 2024
  7. zware commented on Oct 15, 2024

    @zware
    zware
    on Oct 15, 2024
    Member
    More actions

    Duplicate of gh-125244, but this will make searching for it a bit easier :)

  8. zware
    closed this as not plannedon Oct 15, 2024
  9. github-project-automation
    moved this from Todo to Done in Release and Deferred blockers 🚫on Oct 15, 2024
  10. zware commented on Oct 15, 2024

    @zware
    zware
    on Oct 15, 2024
    Member
    More actions

    Oh, I didn't realize that's a PR, not an issue. So this might as well stay open.

  11. zware
    reopened this on Oct 15, 2024
  12. github-project-automation
    moved this from Done to In Progress in Release and Deferred blockers 🚫on Oct 15, 2024
  13. vstinner commented on Oct 15, 2024

    @vstinner
    vstinner
    on Oct 15, 2024
    MemberAuthor
    More actions

    Good that a PR was proposed to fix the issue!

  14. picnixz
    added
    buildThe build process and cross-buildThe build process and cross-build
    on Oct 15, 2024
  15. hugovk commented on Oct 15, 2024

    @hugovk
    hugovk
    on Oct 15, 2024
    Member
    More actions

    Removing release-blocker because 32-bit Linux isn't a tiered platform: https://peps.python.org/pep-0011/

    Reacted by Victor Stinner
  16. hugovk
    removed
    release-blocker
    on Oct 15, 2024
  17. zware commented on Oct 17, 2024

    @zware
    zware
    on Oct 17, 2024
    Member
    More actions

    This is now resolved with the merge of GH-125244.

    Reacted by Victor Stinner
  18. zware
    closed this as completedon Oct 17, 2024
  19. github-project-automation
    moved this from In Progress to Done in Release and Deferred blockers 🚫on Oct 17, 2024
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-buildThe build process and cross-build

    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 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.