Linux kernel flavours fail to build in autopkgtest

Bug #1831446 reported by Dimitri John Ledkov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Auto Package Testing
Fix Released
Undecided
Iain Lane

Bug Description

linux kernel flavours fail to build in autopkgest due to OOM whilst compiling mellanox drivers:

  CC [M] drivers/net/ethernet/mellanox/mlx5/core/en_rep.o

cc1: out of memory allocating 179343984 bytes after a total of 281513984 bytes
/tmp/autopkgtest.2l4HRm/build.sgP/src/scripts/Makefile.build:325: recipe for target 'drivers/net/ethernet/mellanox/mlx5/core/en_rep.o' failed
make[7]: *** [drivers/net/ethernet/mellanox/mlx5/core/en_rep.o] Error 1

and similar.

linux itself is already in big_package config, but i guess all linux-* flavours need to be added too. I'm not sure if we need to list all the flavours, or have a fuzzy match support added generically, or just to special case linux-* packages.

Example build failure https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-bionic/bionic/amd64/l/linux-aws-edge/20190404_022031_8023a@/log.gz

Related branches

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I think these are all the flavours we currently have, so maybe it is ok to just add all of these.

linux-aws
linux-aws-edge
linux-azure
linux-azure-edge
linux-gcp
linux-gcp-edge
linux-gke-4.15
linux-hwe
linux-hwe-edge
linux-kvm
linux-oem
linux-oem-osp1
linux-oracle
linux-raspi2
linux-snapdragon

Revision history for this message
Steve Langasek (vorlon) wrote :

Iain has already reviewed the first MP, so I'm deferring to him to review the second MP; assigning the bug to express that.

Changed in auto-package-testing:
assignee: nobody → Iain Lane (laney)
Revision history for this message
Iain Lane (laney) wrote :

That's merged now.

Please test that it does what you expect, and reopen the bug if not.

Changed in auto-package-testing:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.