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

Bug#949259: buster-pu: package linux/4.19.67-2+deb10u1



This was discussed on IRC with Julien Cristau, but unfortunately I
didn't save a log.  The main points that came up were:

* Executables built for the O32 FP64 ABI require this kernel config
  change and older kernel versions will refuse to load them.  So the
  kernel needs to be upgraded before installing any binaries built
  for the new FP ABI.

* Normally the support for an additional ABI would be included in
  release N.0 and used in N+1.  Since this was not present in 10.0, it
  would be possible for users to start upgrading to bullseye while
  still running a kernel that does not support O32 FP64.  We need to
  prevent them getting a broken system.

* Julien proposed that libc6 would have a preinst check on the kernel
  when it is changed to use the new FP ABI.  Presumably all binaries
  built for the new FP ABI should also have a versioned dependency on
  at least this version of libc6.

So I don't see any reason not to update the kernel configuration
already, as it will remain compatible with the O32 FPXX binaries in
buster.  Only the user-space changes in unstable (libc6 and toolchain)
need to be carefully coordinated.

Ben.

-- 
Ben Hutchings
Any sufficiently advanced bug is indistinguishable from a feature.


Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: