From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40EFFC432C2 for ; Tue, 24 Sep 2019 15:26:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1767321783 for ; Tue, 24 Sep 2019 15:26:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569338781; bh=otdtMI2VRJzoS2d83fmu3/ufH+9rVE/S2Te5mNbUSx4=; h=To:Cc:From:Subject:Date:List-ID:From; b=BDbg0PfZ3VNSQLEFiTUZhWLUdNaNlpeZ8O29Hl8QFmd3unFj1BeGPr0IhFqp3Q/2n P4hN2fb4nbUbgRhwb7Enq7vimgp8P5XoNSfSKx1FCDJ2BPIuJziNEtpTDA77xb7zCV Jc95cJAVDI0rkXogvmtuv+T9tiwqC7hd85Rmot38= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389651AbfIXP0U (ORCPT ); Tue, 24 Sep 2019 11:26:20 -0400 Received: from mail-io1-f51.google.com ([209.85.166.51]:36611 "EHLO mail-io1-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389608AbfIXP0T (ORCPT ); Tue, 24 Sep 2019 11:26:19 -0400 Received: by mail-io1-f51.google.com with SMTP id b136so5458806iof.3 for ; Tue, 24 Sep 2019 08:26:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=Yr5Mo3WHl/yOvwgg0YNpmUPu8Tiu07BhSBPPa7tP7Zo=; b=NiCQajc4fyS6M4O7Vawf3lQ6n/SbhZ3/Wr+ouArIYjeiepO+92iV2a5Kxqd7SJ8iTf WNncpTHlX2UwXBkC/saKz2Ujx7GvX8+p5z85E946S1iVTT1t0q5wb4cHqlaE1/ojjcyc yltjsNL8zppqTV3i81NQ8ExrqweP41gy5R5Cg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=Yr5Mo3WHl/yOvwgg0YNpmUPu8Tiu07BhSBPPa7tP7Zo=; b=YfmjYZseJWPCo5fp8U+b7mFiM0D2DaIDJfTBFg+OtXWIh9YWmT8Jw19ycCGSxVRuPI YQ5kw9iaXrxaLJyCEtOzfNHz2anEg9mi1xpmtBbu5u5y97lkdd+WuJ+p0Opo3zwqQcUP 1zl17NkoNu4FXHT8Q6CcWatVHxolQFr8/LuMTpaP0YM83xXSIZdqdUdBxn5KDPYUfI1A DhkFOsIhjhUekUHG4Rqg2oceqGvbHXVuX/+kp8ejbXdgIHRI+qZFMWOhhNB4strPSwSz 5273wP7eKh+AglnOyov8ZViz8d2YYCuJaSief0dQqsD2dwzPaiGqrczNhjz/Cb9PSLsa 0iBg== X-Gm-Message-State: APjAAAVYMpakT6T3A7o9YmoCbYB8dEa+rw44eoLAwzCmDvJKdPPr8Tin 6T7YejkjbO75kCBn/jXbzGSIow== X-Google-Smtp-Source: APXvYqyWy6+zyZGvmi5rliR5Hyl2Lq8/pIrijIw+kfxBTPTALATUU/CPnahSq0l8mq1FbjXFFwI5IA== X-Received: by 2002:a02:a612:: with SMTP id c18mr4246484jam.109.1569338778311; Tue, 24 Sep 2019 08:26:18 -0700 (PDT) Received: from [192.168.1.112] (c-24-9-64-241.hsd1.co.comcast.net. [24.9.64.241]) by smtp.gmail.com with ESMTPSA id l186sm3864317ioa.54.2019.09.24.08.26.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Sep 2019 08:26:17 -0700 (PDT) To: Alexei Starovoitov , Daniel Borkmann Cc: "open list:KERNEL SELFTEST FRAMEWORK" , bpf , Networking , "David S. Miller" From: Shuah Khan Subject: Linux 5.4 - bpf test build fails Message-ID: <742ecabe-45ce-cf6e-2540-25d6dc23c45f@linuxfoundation.org> Date: Tue, 24 Sep 2019 09:26:16 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi Alexei and Daniel, bpf test doesn't build on Linux 5.4 mainline. Do you know what's happening here. make -C tools/testing/selftests/bpf/ -c progs/test_core_reloc_ptr_as_arr.c -o - || echo "clang failed") | \ llc -march=bpf -mcpu=generic -filetype=obj -o /mnt/data/lkml/linux_5.4/tools/testing/selftests/bpf/test_core_reloc_ptr_as_arr.o progs/test_core_reloc_ptr_as_arr.c:25:6: error: use of unknown builtin '__builtin_preserve_access_index' [-Wimplicit-function-declaration] if (BPF_CORE_READ(&out->a, &in[2].a)) ^ ./bpf_helpers.h:533:10: note: expanded from macro 'BPF_CORE_READ' __builtin_preserve_access_index(src)) ^ progs/test_core_reloc_ptr_as_arr.c:25:6: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'const void *' [-Wint-conversion] if (BPF_CORE_READ(&out->a, &in[2].a)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./bpf_helpers.h:533:10: note: expanded from macro 'BPF_CORE_READ' __builtin_preserve_access_index(src)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning and 1 error generated. llc: error: llc: :1:1: error: expected top-level entity clang failed Also make TARGETS=bpf kselftest fails as well. Dependency between tools/lib/bpf and the test. How can we avoid this type of dependency or resolve it in a way it doesn't result in build failures? thanks, -- Shuah