[Bug 2038592] Re: Only enable compat arch by default if supported by the kernel

Dan Bungert 2038592 at bugs.launchpad.net
Fri Oct 6 00:17:31 UTC 2023


** Tags added: foundations-todo

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/2038592

Title:
  Only enable compat arch by default if supported by the kernel

Status in subiquity package in Ubuntu:
  New
Status in ubuntu-advantage-tools package in Ubuntu:
  New

Bug description:
  Kernels in 24.04 will start turning off COMPAT_32BIT_TIME meaning
  biarch binaries that use 32bit time will stop working.

  Please consider to only automatically enable biarch if kernel actually
  has support it.

  For example do not turn on i386 armhf riscv32 when running amd64 arm64
  riscv64 kernels if they do not support compat_32bit_time and the
  architecture is known to not have been rebootstrapped for 64bit time.
  Separately I wonder if qemu-user-static can be used to emulate 32bit
  time syscalls on 64bit architecture, potentially requiring that to
  continue running i386 / armhf binaries going forward.

  
  For pro client, this is more tricky, likely we will have to ensure foreign arch is turned off when transitioning to certain offers - for example FIPS and RT

  Also it is likely we need to ensure that biarch is turned off when
  transitioning 24.04 LTS to ESM.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2038592/+subscriptions




More information about the foundations-bugs mailing list