Control: tags -1 patch On Wed, 20 Mar 2019 20:31:04 +0100 Helmut Grohne <[email protected]> wrote: > Package: debhelper > Version: 12.1.1 > Severity: important > User: [email protected] > Usertags: rebootstrap > Control: affects -1 + src:openal-soft > > The cmake build system used to inherit from the makefile build system. > We added a cludge to the makefile build system to only pass cross tools > when really the makefile build system is in use. Now cmake no longer > inherits from the makefile build system, but uses it as a target > instead. The check to inhibit cross tools no longer works and > dh_auto_build passes cross tools to make. This is a regression in > debhelper and it happens to break openal-soft. > > http://crossqa.subdivi.de/build/openal-soft_1:1.19.1-1_armel_20190317195006.log > > We need to update the test in the makefile build system. It needs to > exclude both being inherited (when used via autotools) and being used as > a target build system (when used via cmake). Do you have any clue how to > implement that? You can use openal-soft as a test case. Once this bug is > fixed, dh_auto_build should no longer pass CC= and CXX= to make and that > should be enough to make openal-soft cross buildable again. > > I would like to thank Julian Andres Klode and Nils Gladitz for helping > me diagnose this issue. > > Helmut > >
Hi, I have added a branch for it at [1]. Could you please confirm that it works as intended for you? Thanks, ~Niels [1]: https://salsa.debian.org/debian/debhelper/tree/bug-925175-make-cross

