Bugzilla – Bug 1215812
cross-ppc64le-gcc no longer built for SLE
Last modified: 2023-10-02 10:03:14 UTC
The devel:gcc project no longer has cross-compilers built for SLE. We use these cross-compilers to test building the kernel on different platforms.
Yes, we're not keeping both "modes" but now build the "real" cross compilers where possible. You can use the cross-ppc64le-gcc13-bootstrap packages though, those still contain the "freestanding" variant and the -bootstrap packages are always built since they do not depend on the cross glibc. Does that provide everything necessary?
At the very least it does not provide the package name. I will try using the bootstrap compiler and see if that works.
I was able to aggregate the bootstrap compilers on SLE15 bu on SLE12 the cross-gcc does not build because of missing cross-binutils.
But with missing cross-binutils how could you cross-compile kernels there? This can hardly be a regression then? ISTR you are (re-)building packages somewhere, so I suggest you (re-)build binutils as fit. You can also cross-compile for SLE12 from SLE15.
They are not missing, they are missing the 'use for build' flag. And of course, any historical packages remain.
(In reply to Richard Biener from comment #4) > But with missing cross-binutils how could you cross-compile kernels there? > This can hardly be a regression then? ISTR you are (re-)building packages > somewhere, so I suggest you (re-)build binutils as fit. > > You can also cross-compile for SLE12 from SLE15. However, that means going into the server room and putting SLE15 boot media into the builders. I needed to reinstall a machine anyway so I also migrated the builders, with this I don't really need to have cross-compilers on SLE12. (In reply to Michal Suchanek from comment #5) > They are not missing, they are missing the 'use for build' flag. > > And of course, any historical packages remain. Which I suppose would be the fallout of using multibuild instead of package links. With package links the flags can be specified per package, with multibuild they cannot.