From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: ZUC PMD as shared library Date: Sat, 08 Oct 2016 19:19:06 +0200 Message-ID: <1537716.E2UdgpDg0I@xps13> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev@dpdk.org To: pablo.de.lara.guarch@intel.com Return-path: Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by dpdk.org (Postfix) with ESMTP id 55CB2590B for ; Sat, 8 Oct 2016 19:19:08 +0200 (CEST) Received: by mail-wm0-f48.google.com with SMTP id f193so83028751wmg.0 for ; Sat, 08 Oct 2016 10:19:08 -0700 (PDT) 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" Hi Pablo, You are probably aware of the issue, but I would like to make it clear in case someone else run into the same trouble: It is impossible to build the ZUC crypto PMD as a shared library: libsso-zuc-0.1.1/build/libsso_zuc.a(sso_zuc_yasm.o): relocation R_X86_64_32 against `EK_d' can not be used when making a shared object; recompile with -fPIC The library libsso-zuc-0.1.1 needs an update to make the asm code relocatable. Should we explicit this limitation in the PMD doc?