Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1476980pxf; Fri, 2 Apr 2021 11:32:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCRdjFy8GCO3OJ+TggrMJZrBwmwZm+44F0+73jpRgqMfxUeD6rabG5BRl9eKne5l0U28iF X-Received: by 2002:a17:906:5d06:: with SMTP id g6mr15437597ejt.216.1617388346921; Fri, 02 Apr 2021 11:32:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617388346; cv=none; d=google.com; s=arc-20160816; b=Fj2gScIb9aDWPi1oRokJnvnayUr10feNV+t7XGJotRWM/Xccz2jTFyb8ohTNJpk0vV jey7OGMVNqstaU6Vp6PSqWnYXUvpwkq0DAQLxae2VLx+h/iktYkj0yeU6BZs+EYViq81 12RCacMQkeMbmgFQfhM4wjfVXNGSmh3tQLp4iECWI9iFny6XtXQ8HLwzPGH6LdGog0jD TYcRWip0Whwl4OuGWn8Fpwg5YI4tsF/nDSI8XRaJBriRXXP0p5rS+OKYa9ArYF197pEo Uh2Hsp5Awg8AVZvdjezN5+cHe/1z+DjFOjy4oxFFLuojY5gsEAAg9JTHKsqajTlKwnH3 yJiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=Fd4bMjqdJVQY7WdvNzf537+kyv6aKgG3pUKdkj2W0jg=; b=daobk5r53KRuXSj4xqXGcNuD38TOdA7AWScsO00ME1zRb48B1DTwSfxCQMjxq3Ae5d ivPnLh3jua3vVA7J67+dP1UaJ37JABV0/X2Gcarv933AHL9B6crUV5+AfLoGuLXa/MW6 1nwmm9L0IN0dHnYXgVSgE5WNoLkO5stR7mPzRXKMMpNhsA+ALeJXq9cy+X+rSuxNuF1h VqopkqvPwpbdVU3OXyOX+kF0S15U6E3n9bJb7bgLe+2SWevzA70EFBiDNBQ9C82kJ0BK wwS8MXDoQAqraQI8zogK1PNEr/R8e+DnZaUN8lPKcN0aZ55PZSEMljCxsW70LQnN8fO0 vzuQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lS7xhv6m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c20si7725538ejr.651.2021.04.02.11.32.04; Fri, 02 Apr 2021 11:32:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=lS7xhv6m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235617AbhDBSaV (ORCPT + 99 others); Fri, 2 Apr 2021 14:30:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41940 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235419AbhDBSaM (ORCPT ); Fri, 2 Apr 2021 14:30:12 -0400 Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3BCEFC0613E6 for ; Fri, 2 Apr 2021 11:30:10 -0700 (PDT) Received: by mail-yb1-xb2d.google.com with SMTP id 185so359548ybf.3 for ; Fri, 02 Apr 2021 11:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Fd4bMjqdJVQY7WdvNzf537+kyv6aKgG3pUKdkj2W0jg=; b=lS7xhv6mEzmWu7RcqImAJ+niLv96E8/IxTKjh397sB+imF1G18bxi7d3hfYIUMYwj6 FTTjp8Vn+Lz2YB/GLFFfAmRT4zfaWXfJNHm3sWQ4NYCL9i0+Mwm0RcEDszUii0II2/Wp nX8xZSNi4rVJW6daqtiDy5qGjGmwY9oXzWlt5zmD35cyw0dQMLdc3HH+yRB/OIdOEl41 X5OQZDdGjvvR7gJs3TuLikVZbhnlEmUvTlcNH+1hfQECGJWa/AlFYnuOFvzx3a06AwIR s5q1Cf2G8hbRCLDC6kuNjPMOq1qLlcQERQkZQ2rMVbAxBq19uf+6DcbnJ4TSg91+2EYD k9yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Fd4bMjqdJVQY7WdvNzf537+kyv6aKgG3pUKdkj2W0jg=; b=lVV318jo7nAdf0+6uqUPcRduUAHeDM5GMWUDeteosdcjMaKe0L7k5PT+WA88qAz7NT NOjZLaYjXJEB52fkT20t9jj95CmiYR3SGar6PBKh0OyaLwG6lhiyjwZJ2xelcNuFTty7 HjNY+Z/LS8atOwzo7IKhNLliStJt0TVlKaAOSm2Oudm8E/VZSKBag0TpwVVpHqU3xmV6 Svlqb3fmR7q+I5uDa5xiIilcqOGhusONVvj86RLAjnCcXQU312bxgTgRrqSEWZLzwBPv wJ+JL5FRc6T1G5n3thz2N11ZwfpeEaXZrGucYfjzJUsSrDX3eJJtT9lBL3a3Ek0CIgFg r8kA== X-Gm-Message-State: AOAM533l3msEdpD9GYi9ufv0f68e86aNO41W6wjDTufNGj/VCBAkiKfy UvGl4LkiG8ibIgZ++QGed7jjn4mS4Lr9mMOt8QVfZO/L X-Received: by 2002:a25:4c89:: with SMTP id z131mr21406764yba.40.1617388209192; Fri, 02 Apr 2021 11:30:09 -0700 (PDT) MIME-Version: 1.0 From: James Courtier-Dutton Date: Fri, 2 Apr 2021 19:29:32 +0100 Message-ID: Subject: Compiling Linux kernel into a build directory To: LKML Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Currently, when one builds the linux kernel, it places .o files all over the source code tree. Is there a way to have the linux kernel build, but place all the .o files into a separate build folder? Similar to how cmake or ninja work when building C source code. One possible advantage of this approach is one can then put the build folder on a ram disk / tmpfs and be able to compile and test much quicker. Kind Regards James