[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#922729: bug is in arch-test



> Other than uninstalling arch-test, there appears to be no way to tell
> debootstrap to ignore, or at least downgrade arch-test results to a
> warning. I'm not sure if a commandlinne option and/or environment
> variable would be the preferred workaround.

It's a bug in arch-test -- one I don't quite understand: even if newer
compilers could have dropped the use of SWP, I can't seem to reproduce this
failure even on jessie.  A Pine64 with CONFIG_ARMV8_DEPRECATED=n on kernel
5.0-rc6, yet any jessie programs other than ghc work -- I remember anything
with thread support crashing immediately.  No idea what could have changed.

I've dropped the check (both for SIGILL and for whether SWP gets silently
ignored) -- worst case, there'll be false positives where debootstrap
installs something that doesn't work.

In general, I don't think debootstrap should work around bugs elsewhere;
the design principle for arch-test is to err on the false positive rather
than false negative side, thus setups that fail the test should be nearly
useless.

For the record, here's the list of checks above basic syscall test:
* armhf: dmb (ARMv7)
* i386: cmovz (686)
* powerpc: fsel (!SPE)
* powerpcspe: efscfsi (SPE)
* ppc64el: mtvsrd (POWER8)


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁
⢿⡄⠘⠷⠚⠋⠀ Have you accepted Khorne as your lord and saviour?
⠈⠳⣄⠀⠀⠀⠀


Reply to: