From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 308C2ADF for ; Wed, 13 Aug 2014 19:54:02 +0000 (UTC) Received: from mail-lb0-f177.google.com (mail-lb0-f177.google.com [209.85.217.177]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id B30082034C for ; Wed, 13 Aug 2014 19:54:00 +0000 (UTC) Received: by mail-lb0-f177.google.com with SMTP id s7so192630lbd.8 for ; Wed, 13 Aug 2014 12:53:59 -0700 (PDT) MIME-Version: 1.0 Sender: geert.uytterhoeven@gmail.com In-Reply-To: <20140813180743.GB16662@roeck-us.net> References: <20140813180743.GB16662@roeck-us.net> Date: Wed, 13 Aug 2014 21:53:58 +0200 Message-ID: From: Geert Uytterhoeven To: Guenter Roeck Content-Type: text/plain; charset=UTF-8 Cc: "ksummit-discuss@lists.linuxfoundation.org" Subject: Re: [Ksummit-discuss] RFC: Kernel tinification - kernel config reduction List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, Aug 13, 2014 at 8:07 PM, Guenter Roeck wrote: > Major problem I see is that many architecture maintainers don't seem to care > about "make allmodconfig" and/or "make allyesconfig", meaning there is no > simple means to at least compile-test all code that _can_ be enabled for > a given architecture. And don't even mention "make randconfig". There are still architectures that don't support multi-platform kernels, which is a requirement for good coverage. An alternative could be to have several allmodconfig builds, one for each subset that can't be built-in together, like make CONFIG_SUBSET_FOO=y allmodconfig make CONFIG_SUBSET_BAR=y allmodconfig ... > Instead of CONFIG_TINY or similar, I would find it more important to get > allmodconfig and/or allyesconfig to work for as many architectures as > possible, and to create some means to help catching errors of the > kind detected by randconfig, only in a more deterministic way. The few allmodconfig/allyesconfig builds on kisskb.ellerman.id.au/kisskb/matrix/ are actually not in such a bad shape. Shall more be added? You also only build some of the allmodconfigs? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds