[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