Skip to content

Conversation

@cxzhong
Copy link
Contributor

@cxzhong cxzhong commented Oct 28, 2025

  1. Fix texinfo package and readline package can not be built with rely on sage's ncurses package. Because they can not find the right ncurses link.
  2. Upgrade the readline package, since the old readline package can not be built with GCC15.
  3. Upgrade mpfr, openssl, gsl and mpfr package.
  4. Regularly upgrade python to 3.13. Preparing to support 3.14

📝 Checklist

  • The title is concise and informative.
  • The description explains in detail what this PR is about.
  • I have linked a relevant issue or discussion.
  • I have created tests covering the changes.
  • I have updated the documentation and checked the documentation preview.

⌛ Dependencies

@cxzhong cxzhong changed the title Fix texinfo package and readline package can not be built with rely on Sage's ncurses package Fix texinfo and readline can not be built with rely on Sage's ncurses Oct 28, 2025
@github-actions
Copy link

github-actions bot commented Oct 28, 2025

Documentation preview for this PR (built with commit cae4544; changes) is ready! 🎉
This preview will update shortly after each push to this PR.

@cxzhong cxzhong marked this pull request as ready for review October 29, 2025 04:36
@cxzhong cxzhong closed this Oct 29, 2025
@cxzhong cxzhong reopened this Oct 29, 2025
@cxzhong cxzhong changed the title Fix texinfo and readline can not be built with rely on Sage's ncurses Upgrade some spkg packages Oct 29, 2025
@cxzhong cxzhong closed this Oct 29, 2025
@cxzhong cxzhong reopened this Oct 29, 2025
…rsesw; remove ncurses spkg-postinst

Details:
- Remove narrow ncurses build and build only --enable-widec (libncursesw)
- Update readline patches to link against libncursesw and wrap with -Wl,--no-as-needed/-Wl,--as-needed so the NEEDED entry is recorded
- Remove ncurses spkg-postinst that created compatibility symlinks (no longer required after above changes)
- Verified libreadline lists libncursesw as NEEDED and Python 'readline' extension imports successfully in the build environment
@cxzhong cxzhong marked this pull request as draft October 30, 2025 12:48
@cxzhong cxzhong closed this Oct 31, 2025
@cxzhong cxzhong deleted the Fix-GNU-Packages branch October 31, 2025 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant