Hi,

sorry for the late answer. I marked it as »to-do« and forgot about it.
(Also I hoped that somebody else would answer.)

On Wed, Nov 07, 2012 at 02:33:55PM -0600, Dave Jones wrote:
> fakeroot make -f debian/rules.gen binary-arch_s390x_none_s390x
> 
> wakeup_source_unregister                         module: vmlinux,
> version: 0x7c778579, export: EXPORT_SYMBOL_GPL
> make[1]: *** [debian/stamps/build_s390x_none_s390x_plain] Error 1
> make[1]: Leaving directory `/root/linux-3.2.23'
> make: *** [binary-arch_s390x_none_s390x_real] Error 2
> root@debian:~/linux-3.2.23#
> 
> Where might I find the build log that would expound on what's really
> wrong here?

The reason for this is that Debian kernel builds check that no symbols
unexpectedly appear or disappear. If that happens modules that were
compiled against a given kernel version would break. That's the -4- in
3.2.0-4-s390x. This is increased when symbols are incompatible and
modules need to be rebuilt.

It might work to comment out the following line in »debian/rules.real«:
        python debian/bin/buildcheck.py $(DIR) $(ARCH) $(FEATURESET) $(FLAVOUR)

Then probably rules.gen needs to be regenerated.

Kind regards
Philipp Kern

Attachment: signature.asc
Description: Digital signature

Reply via email to