Comments (5)
Using r2-iaito-git solves this issue.
However that pkgbuild needs some modification. Namely the line that packages the documentation.
See my patch file: https://gist.github.com/LevitatingBusinessMan/f07efe7310af336dde81c718a3a92061
from iaito.
ive found another regression in r2 that was making the iaito debugger to not work. its fixed in git. But still. iaito should be using r2 in a thread safety way
from iaito.
It would certainly help to have better matching iaito releases again, packaging this has become major pita unfortunately.
is iaito expected to add fixes that do not require want_threads=false?
from iaito.
Totally agree. I understand that iaito is far from ready to be used/packaged right now, i have focused on reducing techdebt and making it usable over r2 releases.
But as long as im the only one maintaining all the projects under the radareorg umbrella and none of the 4 people who proposed to maintain iaito did nothing in 2 years, its the least prio project for me.
i understand how users would like to use a GUI, but my priority focus on improving r2, making it more stable and powerful, jumping on gui/cli development is not fun at all, so it's usually my last devstop after each r2 release (in order i use to priorize: sdb, acr, r2frida, r2, r2env, r2ghidra, r2bindings, iaito)
i am writing the building blocks in r2 to make iaito handle threads properly, but as long as this is an abi break change it wont appear until 5.7.0, then iaito could be fixed to work with thready builds of r2.
Sumarizing, i hope to get iaito stable / usable / packageable when r2-5.7 is out (thats two releases away, kind of 4 month timeframe) but as usual, contributions and contributors are always welcome. This is free software and anyone could be fixing this, not just me.
also, i was suposed to publish another gui i have been doing in my spare time that is way simpler and easier to maintain than c++/qt. But time doesnt let me work on more projects and i dont want to publish it unless its fully ready.
from iaito.
I see and totally understand, I hope you will get more help and maintainer to make this happen in sync. In a perfect world we would do compatibility releases synchronously with incompatible r2 releases 🐱
Thanks for the efforts!
from iaito.
Related Issues (20)
- Issues with UI links
- mac open iaito.app crash HOT 2
- Show the console window by default HOT 1
- Segfault when launching on Ubuntu 22.04 (installed form package) HOT 5
- arm64 mac build compatibility HOT 1
- Mac M1 `make` command fail on release 5.7.8 HOT 2
- ask to stop current debug session when user saves the project in debug mode HOT 1
- auto refresh content HOT 3
- Alphabetically sort io and arch comboboxes HOT 1
- Open project when passing a project directory as argument HOT 2
- Bring back the progressbar when loading the binary HOT 1
- Disassembly window showing x86 code when debugging ARM program HOT 4
- Compilation Error HOT 6
- Release Builds for Windows HOT 1
- Error while running make: struct r_arch_plugin_t has no member named __ HOT 2
- Unable to run iaito on WSL Ubuntu 20.04 HOT 5
- The action CI compile release job just skip HOT 7
- Debian release packages lack dependency information HOT 10
- Highlight Decompilation HOT 2
- Python plugins not working 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 iaito.