From patchwork Mon Aug 7 13:06:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Fernandes X-Patchwork-Id: 798630 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=google.com header.i=@google.com header.b="SbTsE9m4"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xQyVB1xcGz9sR9 for ; Mon, 7 Aug 2017 23:06:58 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752104AbdHGNGs (ORCPT ); Mon, 7 Aug 2017 09:06:48 -0400 Received: from mail-pg0-f50.google.com ([74.125.83.50]:33073 "EHLO mail-pg0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752143AbdHGNG0 (ORCPT ); Mon, 7 Aug 2017 09:06:26 -0400 Received: by mail-pg0-f50.google.com with SMTP id u5so1603630pgn.0 for ; Mon, 07 Aug 2017 06:06:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=J89STd7OIMvXuMEd3NRSpl6AzI24xJmws4dzpGFw0uo=; b=SbTsE9m4dbNA+KnXPF2SmScbii+3U1qx3IEUn5hWON/KJWHyg+HEmWxP4Ils09uesj X4RlRZw7ec30suVNVcmFGHhNUsBMX3rEhebuxy2nP7tknnFq2HipbluivUyvh30VsvBa 9A/D8iSWZ7dyG4+vOqDl906qLmDPhEoWHk7HSj+U0PYNd8+pfaNBoObHsuCchjGW/Pn3 cvjWpxMkhYjsyZN4L8Mm4BBNkmQ3jTf8cfylACzCiCzx7fANAvRUznwZWmb2tbFAC3ll 5vM09cEIQnO/ncqH76oPn8g2pcKWw7Grss3tq5cS5ZDv1XodAmy0NhhwOlG/h2TvviAr RX1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=J89STd7OIMvXuMEd3NRSpl6AzI24xJmws4dzpGFw0uo=; b=ceARJXG4rkrLRdzOCeqV7A6Z7bgyUBhKv261mTbas928Q2gZXfsCIy1LDG4fpQjpwi svGVhTCezflkvqz8ZOs9G1fewG1gfxDYfGeygE32v2C9xm9+HXJ0g1CN6AgIxkoEZhaD A1AujF1JRxnVnoULeU+GWteqXTuEN7yn/pglxHCdrWlQuxEelbQktI40gySQhDD7dccM 2Um7DcGEnbPXQlb0jDJCXlNZv8FLnjSiySGBU9QRym6rtRDj7SoWnhfmNJrkahFNQcOL tg3+AtVJboo5oukvdikrbe6/kAVv6x8tI84Em97upFJdnaceilxu83vkyQ8aS9DocVm3 YZow== X-Gm-Message-State: AHYfb5h+57MzwB7fUa4OD9Rt1LLmjLjaffmFqGigFZcpqg03jUduei++ kKfsFhELYTIfRPGt X-Received: by 10.84.216.30 with SMTP id m30mr584851pli.218.1502111185890; Mon, 07 Aug 2017 06:06:25 -0700 (PDT) Received: from joelaf-glaptop0.roam.corp.google.com (c-24-130-92-142.hsd1.ca.comcast.net. [24.130.92.142]) by smtp.gmail.com with ESMTPSA id o10sm10224450pgc.81.2017.08.07.06.06.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 07 Aug 2017 06:06:25 -0700 (PDT) From: Joel Fernandes To: linux-kernel@vger.kernel.org Cc: Chenbo Feng , Alison Chaiken , Juri.Lelli@arm.com, Joel Fernandes , Alexei Starovoitov , Daniel Borkmann , netdev@vger.kernel.org (open list:BPF (Safe dynamic programs and tools)) Subject: [PATCH RFC v2 5/5] samples/bpf: Add documentation on cross compilation Date: Mon, 7 Aug 2017 06:06:02 -0700 Message-Id: <20170807130602.31785-6-joelaf@google.com> X-Mailer: git-send-email 2.14.0.rc1.383.gd1ce394fe2-goog In-Reply-To: <20170807130602.31785-1-joelaf@google.com> References: <20170807130602.31785-1-joelaf@google.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Signed-off-by: Joel Fernandes --- samples/bpf/README.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/samples/bpf/README.rst b/samples/bpf/README.rst index 79f9a58f1872..2b906127ef54 100644 --- a/samples/bpf/README.rst +++ b/samples/bpf/README.rst @@ -64,3 +64,13 @@ It is also possible to point make to the newly compiled 'llc' or 'clang' command via redefining LLC or CLANG on the make command line:: make samples/bpf/ LLC=~/git/llvm/build/bin/llc CLANG=~/git/llvm/build/bin/clang + +Cross compiling samples +----------------------- +Inorder to cross-compile, say for arm64 targets, export CROSS_COMPILE and ARCH +environment variables before calling make. This will direct make to build +samples for the cross target. + +export ARCH=arm64 +export CROSS_COMPILE="aarch64-linux-gnu-" +make samples/bpf/ LLC=~/git/llvm/build/bin/llc CLANG=~/git/llvm/build/bin/clang