[Bug 2025142] Re: SRU: build isl with the standard baseline

Steve Langasek 2025142 at bugs.launchpad.net
Sat Jul 1 00:21:40 UTC 2023


Test plan says:

> Hard to test, because we don't have older processors available. Just rely
> to the build logs, that no explicit -march option is passed in the compiler flags.

I think we can do better than this; it's possible with qemu to specify
what CPU we want to emulate and we should be able to reproduce this
SIGILL and confirm the fix.

What CPU does the current package's build log report that it's targeted
to?  Is this currently broken only on amd64 or also on other archs?

** Changed in: isl (Ubuntu Lunar)
       Status: New => Incomplete

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

Title:
  SRU: build isl with the standard baseline

Status in isl package in Ubuntu:
  New
Status in isl source package in Jammy:
  New
Status in isl source package in Kinetic:
  New
Status in isl source package in Lunar:
  Incomplete

Bug description:
  by default, isl picks up the current processor and optimizes the build
  for that processor. That's not what we want. Configure isl --without-
  gcc-arch instead.

  [ Impact ]

  GCC (linked to libisl) aborts with an illegal instruction on older
  processors.

  Configuring --without-gcc-arch makes isl (and gcc) to work on all
  processors again.

  [ Test plan ]

  Hard to test, because we don't have older processors available. Just
  rely to the build logs, that no explicit -march option is passed in
  the compiler flags.

  [ Where problems could occur ]

  The regression potential is small, isl is only used for the graphite
  optimizations in GCC, which are not used by default.

  isl might become a bit slower when restricted to the standard
  baseline.

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




More information about the foundations-bugs mailing list