Message ID | 1507851915-24591-1-git-send-email-abhijit.ayarekar@caviumnetworks.com |
---|---|
State | Superseded, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="ISA+qQOW"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3yCnYH0gBPz9s7p for <patchwork-incoming@ozlabs.org>; Fri, 13 Oct 2017 10:46:11 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753585AbdJLXp7 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Thu, 12 Oct 2017 19:45:59 -0400 Received: from mail-co1nam03on0050.outbound.protection.outlook.com ([104.47.40.50]:58013 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753283AbdJLXp5 (ORCPT <rfc822;netdev@vger.kernel.org>); Thu, 12 Oct 2017 19:45:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2YGKm2H0iO/Dc2vcvqzE6L/EnhdTEj8YEMujzjGWxmg=; b=ISA+qQOWOa7rnC9EyfHRWuD/u+PCfjXAey8oHJUg91kmvRJTsv5IskPw59M/cC3x1tSk2vjLvrMsrC0pA/qcAQcrWYaHYIzmmczup+qrIcAKWWBLyu+Nx4PeTWBk5I2OnSOwQX1tLJDNpcJrFE8V2Ub07mNcro0kfk3uQZqrMCs= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Abhijit.Ayarekar@cavium.com; Received: from abhijit-PowerEdge-T110-II.caveonetworks.com (50.233.148.156) by BN6PR07MB3556.namprd07.prod.outlook.com (10.161.153.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 12 Oct 2017 23:45:52 +0000 From: Abhijit Ayarekar <abhijit.ayarekar@caviumnetworks.com> To: ast@kernel.org Cc: daniel@iogearbox.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Abhijit Ayarekar <abhijit.ayarekar@caviumnetworks.com> Subject: [PATCH] Add -target to clang switch while cross compiling. Date: Thu, 12 Oct 2017 16:45:15 -0700 Message-Id: <1507851915-24591-1-git-send-email-abhijit.ayarekar@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1507841157-10487-1-git-send-email-abhijit.ayarekar@caviumnetworks.com> References: <1507841157-10487-1-git-send-email-abhijit.ayarekar@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: SN4PR0701CA0014.namprd07.prod.outlook.com (10.161.192.152) To BN6PR07MB3556.namprd07.prod.outlook.com (10.161.153.146) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0508e6ed-ab18-4806-9206-08d511cb5ff8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BN6PR07MB3556; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3556; 3:ssI2aCC22mxuFxt74UJaUKbgNLkHj6zi5GD8rYldnmmXruOBwzvI9REsFgZb08VPLHAHq+debskiqfpZ8HpRo48daya22QR+cTPKePb/AJEPa3cKSPcfsubLLHNNCGg4AC2E9z/mVMf1/QzT04+DB37R8hx+RXOXoDA+IS3Ljy3wPUE6GfZcSc9Yjfloo6C3T9BbnfjkE2+/GEmUD0xyRfoVhhAHU6uYa0Jk34aM+9/fOfiZBX6gFGqgbYMuQdjr; 25:4oFtcsq0pbjq2bUwAnwcpUZ9NPiI2hVp9A/QzrrBf0u5JhMCoPPh42c5JSzPYQUrKKqPIyX8RAgh5ees73XxyPYHUQd4mwYL6XM9bZ7nJO+cfHsx9/aYBnSgN/nIoPG7QXbiPw1ivINzKGe2iW21YybH9bVRWbQ4t0i/ftCuIZQJLg8bcpJreGvpOomIrqDIG8C/7QKCehMt2r+obgdMCbVwt+K7VnbnncZpvruUznNpK62a4ExyjbOUmLYtAcBz5EQLI55PkqHhwjTZuUPpoJ10NxGi7Nn8JLzgfmMQME4B7Ko1aGYDthLrSh4iW5SmHp8xIC8TFDOkY6nr4+zkFq3xi9bQGCtefgY/j3Q1qj8=; 31:BvWZ/E1aGaO1BoK8kLFkARz8Zo1ofnKNudtrmfPZe/a8/aiSSrsSqxpYo6rHaM3hgxKRWsuuXBveLNi4mDt/fBzfQSsCWRpRS+ZFVNq8DCqZKBqag+tGR1pIwN1x3Ku+8Y2NggpTz9mqoAZNGiJbWyc3KvkqWev0Jub3OkLe7Z+MwVqaKeeT/OAJj3+5QnJAQfNQRnXZUdV2g/zXp21sdz1kNGOf0tmT9BvAyk5pS2o= X-MS-TrafficTypeDiagnostic: BN6PR07MB3556: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3556; 20:NWk/Y5m8DgTP6qJT/YX+lGx8Lf+m95FNyEiOnFV9FelhqX2tXisW8NFV7gbMzuzwNTsNgZLux5wvPSOLx2kp46hw7aYxHNPsbzX3pd/XXMqM1cRqG4MJsxcXksg0eUNTv9kRwjPYvOy9XgMQ1XFuhljeuhIKJQ8LU4ub/pJ2nXlkOg3Xi8nU1y8CI5L2wEAPgnXfYs+2nShLU15GUudfZgRio6SWcLG7i0ap8UxyTZAra7Tu850G7NWGdb9sYvuyz2CGawY8KVUe0F1gln4jVJhRLOTj2NrUpLnbYomBWVaRB8ul9CcF8G+ScOPu7qQydGKZAtzNQanOdgTbsLQN69CDQbl5Hy2JZ7r4u4wegYHQHcoqrShMkv20wNyf7b/DfPFhB9/dPoGXJKsMmkLtsGxW9pqB4wPnXRolc/ysIInd/0BpYil07b/AvvNMvD0mRoqnNCaS4b1uZ16+iAjmF4wV1anSL9uubhVIkBnZ3kRXkJfx+DMdhjXhN/IvnYM7GzFHDzIqCd/f49yOAiDiLS04Wew68+LzbgjLx3aksCU53FRVVbnSpkpdciRbrEZih/Q5YM7jADdrXiZiMpOe50KSPWoBLz9Vgfreb1yl/N4= X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(262104967686372); X-Microsoft-Antispam-PRVS: <BN6PR07MB3556235A7C873921EA920907FD4B0@BN6PR07MB3556.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR07MB3556; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR07MB3556; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3556; 4:svu74Dre2qBp9EDfX73xS5+bqRsxcJDZz+YdEIBQ6USP+FiB86mnkhzYCAyfNHNqX5MO/ztH/rFbETMqlARMILknIlTgG3YMWSyxcTgaZdUD0JzHaQrC83v5nPvVFUPVOsZokB4e1AsJrkjcmKHH0+tieKn6E9ZjsZ8pBCdSg7aDr3LfHtQMK4wK2OwAWLjA1ZCEdTEbRpNUl3A2kFdZ9g5CWIhmypHPkgxr6Q5Pc9zwmOr19aoC55DRSE8r/RzO5YcBEyXAN9d3QPI44xLjMmdL9q1M3zFoKIXDkxluqS7NN0VCeRBiXlyPP4/IYzqM+SRZFvP3Qg+fcEp0kj6f2g== X-Forefront-PRVS: 04583CED1A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(376002)(199003)(189002)(6486002)(966005)(53416004)(4326008)(2361001)(50986999)(50226002)(33646002)(25786009)(72206003)(101416001)(68736007)(5003940100001)(107886003)(6512007)(105586002)(478600001)(76176999)(2351001)(106356001)(53936002)(6306002)(7736002)(305945005)(6506006)(69596002)(5660300001)(48376002)(3846002)(50466002)(8936002)(16526018)(316002)(42882006)(189998001)(2950100002)(6916009)(6116002)(81156014)(8676002)(81166006)(97736004)(6666003)(2906002)(16586007)(66066001)(47776003)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3556; H:abhijit-PowerEdge-T110-II.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3556; 23:22EUzXC8snG00ABQ8DAcsNfWJ1MBzhAMwuuNAuXdPVRe6UfmidVQaormz1rKkyqOlU7fYD5/Y80aj7U20EtAwphIlr/xYSTLUvmGyFEXyPgsPlibD2B9u6yN8ffDmGn/J5mJ0u8EvpJfV0carySS2AqoubTbcsaZaqJSylsJPLf5QnABPTiDUMf6jEnGdkkhXZfsDnKrQB447QKIqxYptTjd3MazzeC9GORomLuOEHFsp4YfS8fAyS0JNKMpjnPd3gELEHFgYmI7/4/POPV13KH1AvUggzKfevLlfVt44U4s2KU3xwM86z023NW7JHW9U8d6iwND9klAKYlEb71iDQLz8GOd+j7fVlINOnQJvmxty2UixzFXnTabDPTnEnc3pTR5rGe+92N62wkux2YLSCgXGnguj/wuSduMA5JVQmkSmGC2wrZLT9Sf7lJkNwVIfiO3RPOI1uLVrH8AFbC1ZjCYxgG/Nh7OkYUgukGChrXJ0wYN/vBGbqkyqFK0uCmmlVJs9BxpfZR1rhuTm28ky4AQFaPtY1r6NbcQfRdMK9un4PP6k8+M/4CRRzcQ+hxZOPIqM1rXMRJ2UhhBxUfMQNnYug7OjrQbSp3Lodlu4h7bzZKVWa1bpz/qxYYs3O7+ORrK9+fhLH6olx8QMOlkKOoI8qTNLrYrXrJshkSoeoJyLV45pQpQQwwCKHSpGatQ0BgXnqtx159m7jdppkOzPBq3havYm3fqu9uiSgRp3yeCG3vu7eVbFMREbu6HHv6rjNsDzusBDQLkHPl1Rqq5lG/u35L6SOyeeP+7Lv+JrjMJnLmCg1pIm5JibWe52cwZie0gGHgz4/pTXTCsj5Hb/X8jJqOmUyEF7kUt5GAn+63LBBosN5eImYZotztqJavhd5P3zetB/lw9FZ9tTCvd+RjohouTXcRBX1NfJ3xE1JZT11UvmaipEvrzYrNlF8GoshuCo13UK5nDFQmw/GdxxxpyaDOkBelT/f+LXysTZO6an9n8ClbCjeqzbxNqfrud6bq642+kG6KJ5B/7sxaAGpyfjYuFLxGAyXP3Gju7musp0ESW5GQaY6nq62BSXBRvvTnfE8EnbLFtO0qF+PPnTGwtcB7TWmO3Dw48e42+w/kq5KVKNKTa77rwnCZxAFCk5NHOEhWvI1GFyLZU6iStf6bNcfAASK6txhKWGo7v+wHrrNUjy8SNMMUEd/muCw5utnp7CU09S2cqGHlEGqXzBg== X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3556; 6:jEGec9kANVip5sJSQypQa9Lpn4vuOl51HnVe9UjuB4zlzI9Y3UKj5oOPoK+6QxaaXrntqovfEQ9Ad0ZWWLemRRvYBSbS0nFXKkXNZ/PMkZgTwAIh04DMjiNFbmm2RpA5GyexGuqIdERRWXH5FwoSkAEKm+eDDcQHnuWCcDRWkk7Yrjvp8MoIo1jfsKiV3Ibtr7DscCebP3VrIbp6m3EpLT927vFOEb+pgd6LoPh34/Ifl+iBhEcvmxLRFSRaEAyKpBqlrx3mCBihTSlspriWnLV/oaP/kLn7/0xyKiVVURHbch9oZn5llocrtg0rK3YXN3hbtrIwO7EW6g+28JsPvQ==; 5:HUrMyQ/Uq1JakTbPMzuWtEOdA7N7SS9am+TGGYLf1PLUUXAGI2f6lbgksSetJGueou3YX32MFk0svO4GBDjGV09Chca18HhCP870vCTDduOxurdpzJTOz7vg70bZrmQN85ISJCBFTGLP+v9B0zW7DOZLvgzp+QA7+5JAYjHuXAc=; 24:0ZJ2izYVtZgVKRlGjzxeNrEIp05Zfjda4fsFVJ4EGP3KfKBHsuTFSP5v1lIfR6Chdl/yIsMBOEcFlHFeuFGJEAkmhRVZlDD1srVdhn4jXmw=; 7:vKwFm4GxsYO9vcSefUZXlpMoyODB7NpcvTqB40dn55y5Z8/8nFAgnx/juiRTSLUB7YFgmieHEvqkuio37Mn9QWxhQWwnE6XbrCzpeX/2CdRyFCiCs0//HoxGvfjyHCwPC//uBB9NdMRKhRvPxbwbcSl5BzdmebDzCLX/CyK/g4mWYotv0qcFcApboRHqGSxAQNCDMS+KKk1zvb44cMWR2awbp6X3hr9MyXlyyP5H/pM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2017 23:45:52.3708 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3556 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
Add -target to clang switch while cross compiling.
|
expand
|
diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile index ebc2ad6..81f9fcd 100644 --- a/samples/bpf/Makefile +++ b/samples/bpf/Makefile @@ -180,6 +180,7 @@ CLANG ?= clang # Detect that we're cross compiling and use the cross compiler ifdef CROSS_COMPILE HOSTCC = $(CROSS_COMPILE)gcc +CLANG_ARCH_ARGS = -target $(ARCH) endif # Trick to allow make to be run from this directory @@ -229,9 +230,9 @@ $(obj)/tracex5_kern.o: $(obj)/syscall_nrs.h $(obj)/%.o: $(src)/%.c $(CLANG) $(NOSTDINC_FLAGS) $(LINUXINCLUDE) $(EXTRA_CFLAGS) -I$(obj) \ -I$(srctree)/tools/testing/selftests/bpf/ \ - -D__KERNEL__ -D__ASM_SYSREG_H -Wno-unused-value -Wno-pointer-sign \ + -D__KERNEL__ -Wno-unused-value -Wno-pointer-sign \ -D__TARGET_ARCH_$(ARCH) -Wno-compare-distinct-pointer-types \ -Wno-gnu-variable-sized-type-not-at-end \ -Wno-address-of-packed-member -Wno-tautological-compare \ - -Wno-unknown-warning-option \ + -Wno-unknown-warning-option $(CLANG_ARCH_ARGS) \ -O2 -emit-llvm -c $< -o -| $(LLC) -march=bpf -filetype=obj -o $@