Comments (3)
Thanks for reporting. First, I want to recreate this error to find the right way to fix it, so can you provide your GCC, cython (not python), and thriftpy2 versions?
from thriftpy2.
$ gcc --version
gcc (Gentoo 13.2.1_p20240113-r1 p12) 13.2.1 20240113
$ cython --version
Cython version 3.0.8
I attempted to compile thriftpy2 0.4.20 (the latest tag, no significant changes since then).
Here's a full build log in case it helps: build.log
from thriftpy2.
For a bit of additional context, this was discovered while trying to build thriftpy2 with LTO. In gentoo, we are using the following flags to uncover very likely runtime bugs with LTO (but strict-aliasing violations can cause issues even without LTO):
CFLAGS="-flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
LDFLAGS="-flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
from thriftpy2.
Related Issues (20)
- Cannot pip install thriftpy2 on Colab HOT 9
- Cython issue still occurring because the fix wasn't published HOT 4
- import hook does not work with Python3.12 HOT 1
- can not pip install on python 3.7 HOT 1
- Thrift IDL file parse reports error in multi-threaded situation
- Remove Python2 support
- Asyncio client creates RuntimeError on parallel requests HOT 7
- Deprecated tornado server and client
- Get rid of using fork start method for `mp` module in the tests
- AttributeError: '_thread._local' obiect has no attribute 'thrift_stack' HOT 3
- [BUG] Asynchronous Client Hangs When Connecting to Non-Existent IP
- How to solve '_thread._local' object has no attribute 'thrift_stack' HOT 2
- how to get the annotation of service function? HOT 4
- thriftpy2.load fail HOT 6
- Calling `parse_fp()` in v0.5.1 results in "AttributeError: '_thread._local' object has no attribute 'thrift_cache'" HOT 5
- Move more static matadata from setup.py/setup.cfg to project.toml
- `thriftpy2.load_fp` can't load a thrift file with a include statement
- Add `thriftpy2.load_str`
- MacOs M1 Installation Environment Issue HOT 4
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 thriftpy2.