From patchwork Tue Apr 26 02:09:36 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tetsuya Mukawa X-Patchwork-Id: 12224 X-Patchwork-Delegate: yuanhan.liu@linux.intel.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 73E913208; Tue, 26 Apr 2016 04:09:52 +0200 (CEST) Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by dpdk.org (Postfix) with ESMTP id 50F6B2E81 for ; Tue, 26 Apr 2016 04:09:51 +0200 (CEST) Received: by mail-pa0-f43.google.com with SMTP id bt5so400856pac.3 for ; Mon, 25 Apr 2016 19:09:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=igel-co-jp.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=71jxi/l0LSlRqfa6qzxb0JWAqdqtLiRfKHhZw8YOaKw=; b=tfogBf0dcyFF42wv/H9Twsdxf8B0lmoOY0aFkh+R6SNxbvhqAwUlyml2tUIDuqMPs5 dB7a3LJrZWJojKx4yY4X+u/+zf1jTTtmoEqsE92GecZhbDb7QVFGsL4GNPTxML3XcQC0 c/padRmc6JwoRso9C5xJ8QNPWVf3eeQJwgV5mX5UDS3V0q6vTdmhVyuTgXh/Q8JJcNYL Ct4xpS+1eCXhjjNHAhh6dlOuaokk19WuWgrRF+5dd2vVeKUHchkoXIzXdf2bVw9Vy8H7 SBKbVSHGgBjwWNcCqbC9tUyN6ITWXdUxVDXesieBCSWDSnATQxMQUxgYb9mX0gbn3KYB i0Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=71jxi/l0LSlRqfa6qzxb0JWAqdqtLiRfKHhZw8YOaKw=; b=efFiMSVegusSb2upM6+B2KhHZhsoXGbrMY7ewA+K/ZXRmotEZBeC32CsDRc0+hdpNa kHgyTNTaj+eT+Ge2YHFXHyPTSs0luha76pHPHZpv0zJL8XBgpE3P4WHaTbmTFy0NpuWx YFi0C15+Wxc+3CXAiH6ZjIDlr9DOt8eFOdd5gymTEVjY228xWmXCUYdPFnQL/FNWz8Cq vTv5mPUaZ9T2uklub2Vl8JzPZeu68z5YDsZaR2s6taAZf98FIXA4Hb5Y28cVMmfh+afs B9NAmgBsxvDt6uAN4V3/65TF6Fyx48GFab/t89Crc/V41gEU/I4Irq/cSzkp2Ws0p8Z2 yfkQ== X-Gm-Message-State: AOPr4FXG0YvVf4vXVvrBpThmXewuE+RgnaDvbyNet3GL/knPMUn3N4KUAZjp1P0X9EPLlw== X-Received: by 10.67.23.161 with SMTP id ib1mr11410pad.156.1461636590714; Mon, 25 Apr 2016 19:09:50 -0700 (PDT) Received: from localhost.localdomain (napt.igel.co.jp. [219.106.231.132]) by smtp.gmail.com with ESMTPSA id wy7sm169136pab.5.2016.04.25.19.09.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Apr 2016 19:09:50 -0700 (PDT) From: Tetsuya Mukawa To: dev@dpdk.org Cc: pmatilai@redhat.com, yuanhan.liu@linux.intel.com, huawei.xie@intel.com, Tetsuya Mukawa Date: Tue, 26 Apr 2016 11:09:36 +0900 Message-Id: <1461636576-12973-1-git-send-email-mukawa@igel.co.jp> X-Mailer: git-send-email 2.5.0 Subject: [dpdk-dev] [PATCH] vhost: Fix linkage of vhost PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Currently, vhost PMD doesn't have linkage for librte_vhost, even though it depends on librte_vhost APIs. This causes a linkage error if below conditions are fulfilled. - DPDK libraries are compiled as shared libraries. - DPDK application doesn't link librte_vhost. - Above application tries to link vhost PMD using '-d' DPDK option. The patch adds linkage for librte_vhost to vhost PMD not to cause an above error. Acked-by: Panu Matilainen Signed-off-by: Tetsuya Mukawa --- drivers/net/vhost/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/vhost/Makefile b/drivers/net/vhost/Makefile index f49a69b..30b91a0 100644 --- a/drivers/net/vhost/Makefile +++ b/drivers/net/vhost/Makefile @@ -38,6 +38,7 @@ LIB = librte_pmd_vhost.a CFLAGS += -O3 CFLAGS += $(WERROR_FLAGS) +LDLIBS += -lrte_vhost EXPORT_MAP := rte_pmd_vhost_version.map