Comments (2)
NOTE: The GNU ARM Embedded GDB (arm-none-eabi-gdb-py.exe
) depends on Python 2.7 (python27.dll
).
from crosstool-ng-old.
Since the GDB build process uses a Python script (python-config.py
) to resolve the GDB configurations (i.e. include and lib paths and names), the host Python must be able to execute on the build system.
Note that we are currently building the Windows host GDB on the Linux build system and this is not possible (well, we could potentially use wine
, but let's try to not go there ...).
In order to work around this, a special (hack) repository that contains the host libpython import library and the python-config.py
emulator shell script was created:
https://github.com/stephanosio/mingw-w64-libpython
from crosstool-ng-old.
Related Issues (20)
- Release tarball file metadata is incorrect HOT 1
- Provide ZIP archive for Windows host build artifacts HOT 1
- GDB build dynamic links extraneous runtime libraries HOT 3
- GDB shell is broken on Windows HOT 5
- Copy Windows runtime DLLs during build process HOT 4
- Fork newlib HOT 12
- Support GDB source highlight HOT 8
- GDB home path reference is broken on Windows
- Copy libgloss for newlib nano variant build HOT 1
- Implement Ubuntu packages HOT 1
- Add Python-less GDB variant
- Inconsistent debug information inclusion in newlib binaries HOT 2
- Migrate Zephyr Xtensa targets to GDB 9.1 HOT 1
- Cache source files in Git repository
- Update to newlib 3.3.0 for Zephyr Xtensa targets HOT 1
- Add ESP32 Xtensa target
- Add ARM EABI big endian target
- Import zephyrproject-rtos/sdk-ng#223
- Linux *-gdb-py crashes when running invalid Python commands
- Support PE/COFF file format for EFI platforms
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 crosstool-ng-old.