Comments (3)
This is a duplicate of #119447
from cpython.
The actual problem here is that check for "x87-style double rounding" is failed ( which sets X87_DOUBLE_ROUNDING and that in turn sets _PY_SHORT_FLOAT_REPR to 0).
Check for "x87-style double rounding" is failed because gcc compiler don't support "-fstack-protector-strong" in AIX.
configure:23929: gcc -pthread -maix64 -fno-strict-overflow -fstack-protector-strong -Wtrampolines -Wsign-compare -o conftest conftest.c -lintl -ldl >&5
collect2: fatal error: library libssp_nonshared not found
compilation terminated.
configure:23929: $? = 1
Even though there is configure check for "-fstack-protector-strong" , it actually requires a link/run test rather than a compile test.
configure:9610: checking whether C compiler accepts -fstack-protector-strong
configure:9630: gcc -pthread -maix64 -c -Werror -fstack-protector-strong conftest.c >&5
configure:9630: $? = 0
configure:9639: result: yes
The simple fix here would be to change "ac_fn_c_try_compile" to "ac_fn_c_try_run" for "-fstack-protector-strong" test. I will send a PR soon for this.
Issue #119447 is with xlc compiler. There also I see the check for "x87-style double rounding" failing which could be for a different reason because "-fstack-protector-strong" is not introduced that time.
from cpython.
I see #120975 introduced "-fstack-protector-strong" through AX_CHECK_COMPILE_FLAG in configure.ac. Any option to make it as run/link (-o) test rather than compile (-c) test through Autoconf macro ?. I am not sure whether we can use AX_CHECK_LINK_FLAG.
from cpython.
Related Issues (20)
- Traceback leaks global code when `exec`:ed code raises HOT 6
- OSError: [WinError 87] i am begginer, i cant solve that issue HOT 1
- Optional support for ieee contexts in the decimal module doesn't work HOT 1
- Docs: move deprecations into include files
- 3.13.0b3: undocumented change in `inspect.isroutine()` for `functools.partial` HOT 3
- logging should cache LogRecord.message HOT 4
- opening a repl from inside pdb via `interact` opens the basic repl HOT 3
- 系统调用bug HOT 4
- ``test_pathlib`` prints unnecessary information HOT 2
- Issue warning when running an outdated virtual environment after updating Python in-place
- Need for a few corrections/updates regarding the `inspect.ismethoddescriptor()`'s and `inspect.isdatadescriptor()`'s docs and unit tests HOT 2
- shutil.copy2 does not copy sparse files efficiently HOT 3
- Add `devel` field to `sys.version_info`
- Invoking 'help(...)' unexpectedly includes name of internal wrapper function. HOT 2
- Condition variable examples can be improved to show cv's main purpose - handling variables under a lock
- Pure-Python implementation of socket.socketpair() doesn't authenticate connected socket
- tarfile - Changelog versions change based on which doc version you are viewing HOT 2
- test.test_asyncio.test_server.TestServer2.test_abort_clients consistently fails on Fedora 41 CI HOT 1
- `ntpath.splitroot` raises `UnicodeDecodeError` when given `bytes` on Windows HOT 1
- Exception raised in traceback.StackSummary._should_show_carets exits interpreter on Windows
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpython.