since GCC 10 introduction to Fedora, mozjs68 package started to fail
to compile on armv7.
Apparently, some data structures changed their size:
static assertion failed: Things inheriting from gc::Cell must have a size
that's a multiple of gc::CellAlignBytes
static assertion failed: Size of LazyScript must be an integral multiple of
3408 | static_assert(sizeof(LazyScript) % js::gc::CellAlignBytes == 0,
Nuking all those static_assert checks  resulted in unusable binary, so
that's unfortunately not a way forward. Bug has been reported to mozilla
The last successful build was made in GCC 9 side tag.
I am currently busy with other more pressing issues, so I'll try to add
more meaningful information to this thread later, if needed.
However, if anybody could take a look at it, I'll be grateful and send tons
of virtual cookies!
Thanks a lot