From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x744.google.com (mail-qk1-x744.google.com [IPv6:2607:f8b0:4864:20::744]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 42Gcyz3SGKzF3P5 for ; Fri, 21 Sep 2018 12:30:50 +1000 (AEST) Received: by mail-qk1-x744.google.com with SMTP id p84-v6so7174927qke.1 for ; Thu, 20 Sep 2018 19:30:50 -0700 (PDT) MIME-Version: 1.0 References: <20180918230756.26035-1-joel@jms.id.au> In-Reply-To: From: Joel Stanley Date: Fri, 21 Sep 2018 12:00:36 +0930 Message-ID: Subject: Re: [PATCH] lib/xz: Fix powerpc build with KERNEL_XZ To: Krzysztof Kozlowski Cc: Herbert Xu , Linux Kernel Mailing List , Michael Ellerman , "Oliver O'Halloran" , linuxppc-dev@lists.ozlabs.org, christophe.leroy@c-s.fr Content-Type: text/plain; charset="UTF-8" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, 19 Sep 2018 at 16:09, Krzysztof Kozlowski wrote: > > On Wed, 19 Sep 2018 at 01:08, Joel Stanley wrote: > > > > This partially reverts faa16bc404d72a5 ("lib: Use existing define with > > polynomial"). > > > > The cleanup added a dependency on include/linux, which broke the PowerPC > > boot wrapper/decompresser when KERNEL_XZ is enabled: > > > > BOOTCC arch/powerpc/boot/decompress.o > > In file included from arch/powerpc/boot/../../../lib/decompress_unxz.c:233, > > from arch/powerpc/boot/decompress.c:42: > > arch/powerpc/boot/../../../lib/xz/xz_crc32.c:18:10: fatal error: > > linux/crc32poly.h: No such file or directory > > #include > > ^~~~~~~~~~~~~~~~~~~ > > > > The powerpc decompressor is a hairy corner of the kernel. Even while building > > a 64-bit kernel it needs to build a 32-bit binary and therefore avoid including > > files from include/linux. > > I fixed the build error here: > https://lkml.org/lkml/2018/8/29/179 > > If you choose to remove any includes from /linux, then go ahead but > please use original reported-by :) Okay. I'll try Christophe's suggestion instead. Cheers, Joel