bug#78445: meson-build-system's 'shrink-runpath phase fails for guile go files

2025-05-16 Thread Ludovic Courtès
Hi Dariqq, Dariqq writes: >> Another solution is to arrange so that ‘meson-build-system’ does not >> touch .go files for this package, for instance by skipping the >> ‘shrink-runpath’ phase. >> > > Yeah, that's what I have been doing but I think 'strip-runpath' could > handle this case more gra

bug#78445: meson-build-system's 'shrink-runpath phase fails for guile go files

2025-05-16 Thread Dariqq
Hello, On 15.05.25 22:59, Ludovic Courtès wrote: Hi, This is because ‘strip-runpath’ expects FILE to contain a DT_RUNPATH section. Failing that, the ‘runpath’ variable at gremlin.scm:417 is #f and the (dynamic-entry-type runpath) calls right below fails with a wrong-type-arg error. A soluti

bug#78445: meson-build-system's 'shrink-runpath phase fails for guile go files

2025-05-15 Thread Ludovic Courtès
Hi, Dariqq writes: > I have been experimenting with using meson to manage some guile > projects instead of autotools. > > When I try to build it with guix it fails during 'shrink-runpath phase > on .go files: > > error: in phase 'shrink-runpath': uncaught exception: > wrong-type-arg "struct-vtab

bug#78445: meson-build-system's 'shrink-runpath phase fails for guile go files

2025-05-15 Thread Dariqq
Hello, I have been experimenting with using meson to manage some guile projects instead of autotools. When I try to build it with guix it fails during 'shrink-runpath phase on .go files: error: in phase 'shrink-runpath': uncaught exception: wrong-type-arg "struct-vtable" "Wrong type argumen