On Wed, Jan 03, 2018 at 12:42:44AM +0100, Mark Wielaard wrote: > In general, if it is a new gcc release, we will likely have seen the > issue before upstream or in another distro and can providing a patch to > include in the debian package can normally be done in 3 days. This > is what we do with other distros too.
While that doesn't reflect elfutils' Debian history, the prospect is useful to work with. I am willing to try. Please go ahead and upload the two gcc-8 fixes you mentioned in your other mail to unstable. I think you can close this bug when doing so. We'll see how it goes. If it happens to not fix -Werror fallout in a timely manner I'll open it again. > > We can try using jenkins.d.n resources. There I'm cross building > > elfutils for alpha, arm64, armel, armhf, i386, kfreebsd-i386, m68k, > > mips64el, mips, mipsel, nios2, powerpc, powerpcspe, ppc64, ppc64el, > > s390x, sh4, sparc, sparc64, tilegx, x32 and would like to cross build it > > for some more (including musl-linux-any, mips64r6el, ia64, sh3, hppa). > > That would be nice. Note that some of those setups (particular the mips > variants) don't have upstream support yet. It would be nice to get the > Debian backend patches upstreamed before we add some of those to the CI. For most of those architectures, Debian provides cross-toolchains that can be installed with apt-get install. So if you already have Debian-based autobuilders, you could simply extend them with that functionality. Architecture-specific patches are beyond my realm though. > elfutils is a bit like glibc indeed. It gets tested against the latest > stable gcc and binutils releases in the various distros (at least those > in debian, fedora, centos through the CI) and if gcc is in stage1 then > the next version will most likely also have been checked already. I trust you that it is quick. However that does not - in practise - translate to the Debian package yet. > When tested a new arch/toolchain please involve upstream as soon as > possible. We really are interested. And would like to have warning > free and zero-fail builds for all distros. Sounds great. Thus far I've only seen annoying -Werror fallout, which has contributed to slowing down test progress. Before we can actually run stuff, we still need to make perl work. Helmut

