-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
readline: Fix readline.pc to depend on ncursesw #6283
Conversation
@th0ma7 it seems that this PR has broken the build of synocli-net it fails to link the tools of cross/bind (libreadline does not find the exports of ncurses)
BTW synocli-net was merged as #6269 and successfully published just before this PR was merged. |
Wouldn't this mean that bind requires to be adjusted to use ncursesw? Edit: btw, mostly away from keyboard for a few days... |
me too, just rebased #6220 away from my dev. env. as this popped up... |
synocli-net was the only package that failed with this PR https://github.com/SynoCommunity/spksrc/actions/runs/11353683916 |
I'll try to have a look over the next week and figure what the issue really is. Feel free to remind me if i forget by then. |
It is an issue of cross/bind - you don't have to analyze cross/readline. Before your readline fix, bind didn't use libreadline at all. |
- update cross/readline from v8.2 to v8.2.13 - configure to use shared ncursesw library - adjust patch of readline.pc introduced with SynoCommunity#6283
@th0ma7 finally found that it IS an issue with readline. The issue was that libreadline didn't depend on libncursesw at all as you could see with
This is now fixed in #6292 with the configure argument The patch of readline.pc is still required, but I updated it to patch the orginally created file after compilation instead of patching the file after installation. The real cause is the configure file of readline. It does not handle the
as you can see in the extract above, the definition of unfortunately a gitlab login is required to report this upstream... |
Nice catch @hgy59 ! |
- update cross/readline from v8.2 to v8.2.13 - configure to use shared ncursesw library - adjust patch of readline.pc introduced with #6283 Co-authored-by: hgy59 <[email protected]>
Description
readline: Fix readline.pc to depend on ncursesw
Fixes issue when compiling python 3.13.0 - relates to #6282
Checklist
all-supported
completed successfullyType of change