me
/
guix
Archived
1
0
Fork 0

gnu: Add avr-gdb.

* gnu/packages/gdb.scm (avr-gdb): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
master
Kristian Lein-Mathisen 2022-11-02 20:36:51 +01:00 committed by Christopher Baines
parent cad335a32a
commit d60c9fbf95
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 21 additions and 0 deletions

View File

@ -171,3 +171,24 @@ written in C, C++, Ada, Objective-C, Pascal and more.")
(name "gdb-minimal")
(inputs (fold alist-delete (package-inputs gdb)
'("libxml2" "ncurses" "python-wrapper" "source-highlight")))))
(define-public avr-gdb
(package/inherit gdb-12
(name "avr-gdb")
(arguments
`(#:configure-flags
(list "--target=avr"
"--disable-nls"
"--enable-languages=c,c++"
"--with-system-readline"
"--enable-source-highlight")
,@(package-arguments gdb-12)))
(synopsis "The GNU Debugger for AVR")
(description
"GDB is the GNU debugger. With it, you can monitor what a program is
doing while it runs or what it was doing just before a crash. It allows you
to specify the runtime conditions, to define breakpoints, and to change how
the program is running to try to fix bugs.
This variant of GDB can be used to debug programs written for the AVR
microcontroller architecture.")))