From patchwork Wed Sep 20 16:11:59 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Fernandes X-Patchwork-Id: 816334 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="WOL5Bz3I"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3xy4XK5CGTz9s7c for ; Thu, 21 Sep 2017 02:12:49 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752001AbdITQMr (ORCPT ); Wed, 20 Sep 2017 12:12:47 -0400 Received: from mail-pf0-f174.google.com ([209.85.192.174]:44755 "EHLO mail-pf0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751937AbdITQMR (ORCPT ); Wed, 20 Sep 2017 12:12:17 -0400 Received: by mail-pf0-f174.google.com with SMTP id e1so1764736pfk.1 for ; Wed, 20 Sep 2017 09:12:16 -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=7lPdpAoEo+IjdpkoFj1bvRFQfcmY47Rc2nY6L1IoekU=; b=WOL5Bz3Ic9hRLExwtd6eGML5bHb/wIouqfBdf1m3wqr7O1pk4wV42rTagCA4AjaC5p g8WSNrOBGNCrvuBHiAIIuU/YHdeoo0H3//3CJN/xZO0a8dxUgsMDGjKTaMDEBfN01VBg 4o3JkZtdzh2XR2uNLgR+WD4B0wILyWNqBp87LB8ZAtd1GFBgJ8uUYa5H0c6lhtUucKHa O/dmE7woqHn+KSZKVbHVUnGaNlfUzaeHSqUJo9ZOvHiBoPCJQPhEXBsftSp2wpEwEQ+g y0u4FLF4PdSIoQqGaBIV3nTxzkTUVlW09G1Awq7dzCnHBA6k/mMv62IEjGD58JHTl6gg b4Ow== 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=7lPdpAoEo+IjdpkoFj1bvRFQfcmY47Rc2nY6L1IoekU=; b=K7FsfhCfftpMm/XGeowb14J7MlhqPr1wStGhXUwxCeX0P0efbOTMBCB6pU+oR7Ev2k irW2x0/mgUH1v4l1b/JxVQ/4J11AyUqljTtlKsm++Fhv/LkwVcCyc6uTopwZT7E5rqNF ypIX/dG1BHkvYR7OTR5pvaar+MxcCLcu4PF7zIcYWEmRqZ0a7clvAWioMAeojzqByoFB xAh6ccgHcNYLFViiftwpjrLn76ZIOfdJTHPuxhSJzuc/+AHePB446G3hSUnVgLo6a7aA 620ZpySxmlZNVhgKZfT7GSOKbDzepteyNG1B/f6vB884mxF/9qsA7xSqaLYd7jrOATlq SfOA== X-Gm-Message-State: AHPjjUh5Qj92jeph1KeJoCyLeBKS+pgTHZXL+n+rDgMHkIabznotTq8T pi0kyW9Dg8o9YRa7fIrycLnzR3Liw5c= X-Google-Smtp-Source: AOwi7QCLIXh6iGZmzMX/MafyErK7LRb+BgrlfxAKyJjG5C30V3Mno5mhJ1yZ33PJSnwK+XlkM/xBcA== X-Received: by 10.101.92.67 with SMTP id v3mr2676422pgr.409.1505923936049; Wed, 20 Sep 2017 09:12:16 -0700 (PDT) Received: from joelaf-glaptop0.roam.corp.google.com ([73.93.152.222]) by smtp.gmail.com with ESMTPSA id x9sm8767200pfk.40.2017.09.20.09.12.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 20 Sep 2017 09:12:15 -0700 (PDT) From: Joel Fernandes To: linux-kernel@vger.kernel.org Cc: netdev@vger.kernel.org, alison@she-devel.com, juri.lelli@arm.com, fengc@google.com, daniel@iogearbox.net, davem@davemloft.net, ast@kernel.org, kernel-team@android.com, Joel Fernandes Subject: [PATCH v4 4/4] samples/bpf: Add documentation on cross compilation Date: Wed, 20 Sep 2017 09:11:59 -0700 Message-Id: <20170920161159.25747-4-joelaf@google.com> X-Mailer: git-send-email 2.14.1.821.g8fa685d3b7-goog In-Reply-To: <20170920161159.25747-1-joelaf@google.com> References: <20170920161159.25747-1-joelaf@google.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Acked-by: Alexei Starovoitov Signed-off-by: Joel Fernandes Acked-by: Daniel Borkmann --- 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