Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687492 - dev-lang/go-1.12.5 on 32-bit system results in perpetual revdep-rebuild
Summary: dev-lang/go-1.12.5 on 32-bit system results in perpetual revdep-rebuild
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: William Hubbs
Depends on:
Reported: 2019-06-06 04:57 UTC by solamour
Modified: 2019-12-26 16:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description solamour 2019-06-06 04:57:16 UTC
After installing "dev-lang/go-1.12.5" on an x86 machine (i.e. 32-bit), "revdep-rebuild" wants to keep rebuilding "dev-lang/go".

Reproducible: Always

Steps to Reproduce:
1. Install "dev-lang/go-1.12.5" on an x86 machine (i.e. 32-bit).
2. Run "revdep-rebuild", which will rebuild "dev-lang/go".
3. After rebuilding "dev-lang/go" is done, run "revdep-rebuild" again.
Actual Results:  
"revdep-rebuild" will rebuild "dev-lang/go" again, even though it just finished rebuilding.

Expected Results:  
Once rebuilding "dev-lang/go" is done, it should stop rebuilding.

"revdep-rebuild -p -d" shows the following.

   * Broken files that require: (64 bits)
   * /usr/lib/go/src/cmd/vendor/
   * /usr/lib/go/src/debug/dwarf/testdata/ranges.elf
   * /usr/lib/go/src/debug/dwarf/testdata/typedef.elf 

Those files are 64-bit executables, so they shouldn't be in a 32-bit machine. But they are, so "revdep-rebuild" wants to rebuild, which doesn't solve the problem.

If I remove aforementioned files, "revdep-rebuild" finally says the system is consistent.
Comment 1 James McClain 2019-09-17 03:05:23 UTC
Can confirm this also happens on arm.
Comment 2 Nick Ledovskikh 2019-11-18 13:00:21 UTC
Confirm. The same on x86. go-1.12.9 keeps rebuilding every time.
Comment 3 Vitaly Zdanevich 2019-12-26 16:43:14 UTC
The same on my Gentoo i686 also, dev-lang/go-1.12.13.