Mass Rebuild: valgrind.h ppc64[le] R2/TOC clobber bug

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

 



Hi all,

We hit the following GCC7 issue in valgrind during the mass rebuild on
ppc64/ppc64le:

        https://gcc.gnu.org/gcc-7/changes.html
        PowerPC / PowerPC64 / RS6000
        GCC now diagnoses inline assembly that clobbers register r2.
        This has always been invalid code, and is no longer quietly
        tolerated.

This has been fixed in the latest valgrind package. But since this also
occurred in the public valgrind.h header it might bite other packages on
ppc64[le] that #include <valgrind/valgrind.h>. If so, please just
rebuild against the latest valgrind-devel package in rawhide.

If you embed an old copy of valgrind.h (please don't [1]) then now would
be the time to remove it and just depend on valgrind-devel. Or at least
tell upstream to pick up the version from the valgrind-3.12.0-7.fc26
package (this version also contains other backports to make valgrind
3.12.0 work [better] against the latest linux kernel, gcc and glibc on
various arches).

Cheers,

Mark

[1] https://pagure.io/packaging-committee/issue/455

No packages should be bundling valgrind.h, FPC approves
bundling requests [...] If bundling is requested/approved, then the
packages should have "Provides: bundled(valgrind.h)"
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux