Yo! pacman version 6.0.2-5 is now in [core] and should have all the patches I messed up the last round :) Thanks anthraxxx<3
I have currently pushed a testing debug package of `delve` to our repositories
and everything seems to be working properly!
It would be great if people checked that any issues around debug packages they
previously has is gone. It is important that people nuke any local chroots and
rebuild them as `debugedit` has been added to the `base-devel` group.
This is how I envision we progress on debug packages:
- Help ensure the ecosystems you are packaging works
- Help update any package guidelines for flags and/or important notes
I will submit a change to `devtools` to enable the debug option by default this
week unless something comes up. Along with patching the Golang package
guidelines.
Beyond that I intend to submit a patch to `debugedit` so we don't have to
disable compressed DWARF headers in our compilers.
Once we have all of this sorted out I expect us to publicly push debug package
repositories in the near futue :)
Cheers!
--
Morten Linderud
PGP: 9C02FF419FECBE16
Side note:
If anyone wants to test:
Ensure delve version 1.9.1-2 is installed along with `debuginfo`. Run the delve
debugger on itself and list the main function.
λ ~ » pacman -Q delve
delve 1.9.1-2
λ ~ » dlv exec /usr/bin/dlv
Type 'help' for list of commands.
(dlv) list main.main
Showing /usr/src/debug/delve/delve-1.9.1/cmd/dlv/main.go:14 (PC:
0x55b12a2ec332)
9: )
10:
11: // Build is the git sha of this binaries build.
12: var Build string
13:
14: func main() {
15: if Build != "" {
16: version.DelveVersion.Build = Build
17: }
18: const cgoCflagsEnv = "CGO_CFLAGS"
19: if os.Getenv(cgoCflagsEnv) == "" {
(dlv) exit
signature.asc
Description: PGP signature
