-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fedora has no package named "arm-none-eabi-gdb" #249
Comments
Perhaps |
It is not. Is it possible that it could have been bundled in with the main gdb package? I have been following the book and I don't seem to have had any issues while not having that package. |
not at all familiar with fedora packaging but it looks like it was dropped in fedora 30 due to a failed build / missing python dependency? |
Any suggestions for a workaround to follow the book on Fedora 30 or higher? Thanks! |
it appears arm now package |
It seems that this has yet to be fixed in Fedora 35. I can try and scrape together a pull request. Although, it would break away from the package manager so I'm unsure if a general install vs Fedora specific would be better. (I can do both, just looking for a little guidance) |
I've been struggling with this and found this process to be the best method forward: Visit the download page for the latest arm-gnu-toolchain -> https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads export ARM_TOOLCHAIN="your-download-url"
# Download and extract to /opt
wget -qO- ${ARM_TOOLCHAIN} | tar xv -C /opt -J --transform 's!^[^/]*!arm-none-eabi!'
# Add binaries to path
echo 'export PATH="/opt/arm-none-eabi/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# Install ncurses-libs
sudo dnf install ncurses-libs -y
# Create required libraries from latest version
sudo cp -rf /usr/lib64/libncurses.so /usr/lib64/libncurses.so.5
sudo cp -rf /usr/lib64/libncursesw.so /usr/lib64/libtinfo.so.5 Let me know if this helps anyone! |
I am on Fedora 37 and just started following the book. I also noticed that I have gdb version I took a look at From there, I tried to check what targets Fedora have enabled then, and noticed: I do not know a lot about the differences with The above is running |
- Fixes rust-embedded#249 - Fedora has no packaged named "`arm-none-eabi-gdb`" - In the **Rust Embedded Discovery** book, it is noted to use `gdb` instead of `arm-none-eabi-gdb` as pointed out in rust-embedded/discovery#364 that `gdb` on Fedora justworks(tm). This was fixed for _Discovery_ book via rust-embedded/discovery#376 - Likewise, as mentioned per my comment in rust-embedded#249, on Fedora 37, `gdb` justworks(tm) as well.
335: doc: Fix `arm-none-eabi-gdb` installation instruction for Fedora 27 or newer to just use `gdb` r=eldruin a=mavjs - Fixes #249 - In the **Rust Embedded Discovery** book, it is noted to use `gdb` instead of `arm-none-eabi-gdb` as pointed out in rust-embedded/discovery#364 that `gdb` on Fedora justworks(tm). This was fixed for _Discovery_ book via rust-embedded/discovery#376 - Likewise, as mentioned per my comment in #249, on Fedora 37, `gdb` justworks(tm) as well. Co-authored-by: Maverick Kaung <mavjs01@gmail.com>
335: doc: Fix `arm-none-eabi-gdb` installation instruction for Fedora 27 or newer to just use `gdb` r=eldruin a=mavjs - Fixes #249 - In the **Rust Embedded Discovery** book, it is noted to use `gdb` instead of `arm-none-eabi-gdb` as pointed out in rust-embedded/discovery#364 that `gdb` on Fedora justworks(tm). This was fixed for _Discovery_ book via rust-embedded/discovery#376 - Likewise, as mentioned per my comment in #249, on Fedora 37, `gdb` justworks(tm) as well. Co-authored-by: Maverick Kaung <mavjs01@gmail.com>
335: doc: Fix `arm-none-eabi-gdb` installation instruction for Fedora 27 or newer to just use `gdb` r=eldruin a=mavjs - Fixes #249 - In the **Rust Embedded Discovery** book, it is noted to use `gdb` instead of `arm-none-eabi-gdb` as pointed out in rust-embedded/discovery#364 that `gdb` on Fedora justworks(tm). This was fixed for _Discovery_ book via rust-embedded/discovery#376 - Likewise, as mentioned per my comment in #249, on Fedora 37, `gdb` justworks(tm) as well. Co-authored-by: Maverick Kaung <mavjs01@gmail.com>
The install chapter for linux advises to install this package but it does not exist on fedora 32 or at least not under that name.
Some similar named packages but none look correct
The text was updated successfully, but these errors were encountered: