bug#19973: Grafts break debug outputs

2018-08-24 Thread Ludovic Courtès
Hello, l...@gnu.org (Ludovic Courtès) skribis: > The patches below address this by adding code to update the CRC in the > ‘.gnu_debuglink’ section upon grafting. It uses a simple hook > mechanism, a simplified version of what Timothy proposed. > > The ‘.gnu_debuglink’ hook does nothing for packa

bug#19973: Grafts break debug outputs

2018-08-23 Thread Ludovic Courtès
Hello Timothy, Timothy Sample skribis: > l...@gnu.org (Ludovic Courtès) writes: [...] >> Next we can fix build IDs similarly (see ), >> and maybe the Racket CRC issue that Timothy and Chris looked at >> recently, and maybe the Java manifest issue as well (is it stil

bug#19973: Grafts break debug outputs

2018-08-22 Thread Timothy Sample
Hi Ludo, l...@gnu.org (Ludovic Courtès) writes: > Hello! > > l...@gnu.org (Ludovic Courtès) skribis: > >> However, one very likely problem is that .debug files include a CRC of >> the binary they correspond to (info "(gdb) Separate Debug Files"), and >> that CRC is not updated when we graft thing

bug#19973: Grafts break debug outputs

2018-08-21 Thread Ludovic Courtès
Hello! l...@gnu.org (Ludovic Courtès) skribis: > However, one very likely problem is that .debug files include a CRC of > the binary they correspond to (info "(gdb) Separate Debug Files"), and > that CRC is not updated when we graft things. > > We could change our grafting code to specifically ad

bug#19973: Grafts break debug outputs

2017-03-10 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > However, one very likely problem is that .debug files include a CRC of > the binary they correspond to (info "(gdb) Separate Debug Files"), and > that CRC is not updated when we graft things. It manifests like this in GDB: --8<---cut here

bug#19973: Grafts break debug outputs

2017-03-07 Thread Ludovic Courtès
Mark H Weaver skribis: > mhw@jojen:~$ guix build guile > guix build: warning: ambiguous package specification `guile' > guix build: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:110:2 > /gnu/store/3lhr8q28q6f59774di9av7ncy09jd55d-guile-2.0.11 > /gnu/store/rgv3fvy6xqp6966rfh8v6fv7m48a

bug#19973: Grafts break debug outputs

2015-02-28 Thread Mark H Weaver
Mark H Weaver writes: > Grafts break debug outputs, or at least that's my guess. > Here's what I see: > > mhw@jojen:~$ guix build guile > guix build: warning: ambiguous package specification `guile' > guix build: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:110:2 > /gnu/store/3lhr8q

bug#19973: Grafts break debug outputs

2015-02-28 Thread Mark H Weaver
Grafts break debug outputs, or at least that's my guess. Here's what I see: mhw@jojen:~$ guix build guile guix build: warning: ambiguous package specification `guile' guix build: warning: choosing guile-2.0.11 from gnu/packages/guile.scm:110:2 /gnu/store/3lhr8q28q6f59774di9av7ncy09jd55d-guile-2.0.