You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
configure is checking for ttyname but code is using ttyname_r #127614
PR #14868 by @chibby0ne changed the code to use ttyname_r but the configure script is checking for ttyname.
There are some old systems, such as OSX Tiger, that don't have ttyname_r (at least not by default), so it'd be nice if ttyname_r was checked for separately with fallback to ttyname.
Mac OS X Tiger is not supported; I'm not sure it is worth it to add a fallback to ttyname. I agree, though, that we should fix the build dependency check.
Activity
python39+: fix build on Tiger
python39+: fix build on Tiger
python39+: fix build on Tiger
python39+: fix build on Tiger
python39+: fix build on Tiger
python39+: fix build on tiger gcc14
python39+: fix build on tiger gcc14
erlend-aasland commentedon Jan 4, 2025
Mac OS X Tiger is not supported; I'm not sure it is worth it to add a fallback to
ttyname. I agree, though, that we should fix the build dependency check.pythongh-127614: Correctly check for ttyname_r() in configure
gh-127614: Correctly check for ttyname_r() in configure (#128503)
[3.13] pythongh-127614: Correctly check for ttyname_r() in configure (p…
erlend-aasland commentedon Jan 7, 2025
Thanks for the report, @glebm
[3.12] gh-127614: Correctly check for ttyname_r() in configure (#128503…
glebm commentedon Jan 7, 2025
Thanks for the fix!
pythongh-127614: Correctly check for ttyname_r() in configure (python…
[3.13] gh-127614: Correctly check for ttyname_r() in configure (#128503…