Page MenuHomeSolus

yabi: Ignore ELF files with .go suffix built by Guile >=2.2 JIT
ClosedPublic

Authored by ermo on Nov 9 2021, 11:49 AM.
Tags
None
Referenced Files
F11048532: D12256.id.diff
Thu, Aug 10, 4:40 PM
F11048531: D12256.id29731.diff
Thu, Aug 10, 4:40 PM
F11034136: D12256.diff
Wed, Aug 9, 4:28 PM
F10969980: D12256.diff
Fri, Jul 21, 12:42 AM
F10969644: D12256.id29731.diff
Thu, Jul 20, 11:10 PM
F10865496: D12256.id29731.diff
Jun 17 2023, 11:53 AM
F10857282: D12256.diff
Jun 15 2023, 4:07 AM
F10789248: D12256.id.diff
May 26 2023, 7:01 PM
Subscribers

Details

Summary

Before:

[Package] Creating /home/build/work/guile-3.0.7-10-1-x86_64.eopkg ...
[History] Constructing new history entry
[Package] Building complete
INFO[11:21:47] Building succeeded                           
make[1]: Leaving directory '/home/ermo/solus-packages/guile'
make abireport
make[1]: Entering directory '/home/ermo/solus-packages/guile'
"../."/common/Go/yabi/yabi *.eopkg
 ⮞  Scanning 'guile-3.0.7-10-1-x86_64.eopkg'...
 ?  Failed to add file 'usr/lib64/guile/3.0/ccache/ice-9/and-let-star.go', reason: no symbol section
make[1]: *** [../Makefile.common:15: abireport] Error 1
make[1]: Leaving directory '/home/ermo/solus-packages/guile'
make: *** [../Makefile.common:12: complete] Error 2

After:

The make abireport target works as expected:

$ make abireport
"../."/common/Go/yabi/yabi *.eopkg
 ⮞  Scanning 'guile-3.0.7-10-1-x86_64.eopkg'...
 ?  Done
 ⮞  Scanning 'guile-32bit-3.0.7-10-1-x86_64.eopkg'...
 ?  Done
 ⮞  Scanning 'guile-32bit-devel-3.0.7-10-1-x86_64.eopkg'...
 ?  Done
 ⮞  Scanning 'guile-devel-3.0.7-10-1-x86_64.eopkg'...
 ?  Done

I can't see this impacting Go source files (foo.go) in any appreciable way, so I think the simple glob match should be sufficient for what I'm trying to achieve here.

Test Plan

Tested against local Guile 2.2.7 and 3.0.7 .eopkg builds and no longer breaks the make abireport target with this patch applied.

Diff Detail

Repository
rCOMN common
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ermo requested review of this revision.Nov 9 2021, 11:49 AM
ermo edited the summary of this revision. (Show Details)
ermo retitled this revision from yabi: Ignore ELF files with .go suffix built by Guile 3.0 JIT to yabi: Ignore ELF files with .go suffix built by Guile >=2.2 JIT.Nov 9 2021, 4:18 PM
ermo edited the test plan for this revision. (Show Details)
This revision is now accepted and ready to land.Nov 9 2021, 5:38 PM