From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yk0-f173.google.com (mail-yk0-f173.google.com [209.85.160.173]) by dpdk.org (Postfix) with ESMTP id 096E99599 for ; Mon, 7 Dec 2015 11:33:34 +0100 (CET) Received: by ykdr82 with SMTP id r82so188995718ykd.3 for ; Mon, 07 Dec 2015 02:33:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=izRnpy1blc5ij6mz39tTO9lVnzLjVXHi0KjImcm3jMI=; b=zH98Mpg2B+5/34iNZgGKQnqJPIjncxHH75yahp3xU6hQD7kCuCn3ZPwNDkn6aMT2b7 K94lET8h0yTPlkR8AQahkJEu3wWFW47BMtH7hInJLXrqJQyD0WP88C23/hSwuyPcmDOG +8K+vpnPSDGFj/4qLHVPSXLGy+OF0Ftr8HHipOib+jd4b3QTer/09dU/AxzfQXwlRTMJ dGLv09DyNbfH+IZstaSybs3UIrX7udyVAw6re+84nLkZhLPX6zLcvbQr6RgxUPMPzbFX LFxCg/UbPSQMpjtZoVpIIEVfimWop6lMIVm4PR9mOWWkrX2r2SpWChb4Z+QGjMSuNK1c exUQ== X-Received: by 10.129.153.73 with SMTP id q70mr21132915ywg.191.1449484413488; Mon, 07 Dec 2015 02:33:33 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.1.8 with HTTP; Mon, 7 Dec 2015 02:33:04 -0800 (PST) In-Reply-To: References: <079fa1cfc3550c8147ea8b137fa1bc0f34d051dc.1448375477.git.pmatilai@redhat.com> <3710593.RiARQgaut7@xps13> From: =?UTF-8?B?TWFydGlueCAtIOOCuOOCp+ODvOODoOOCug==?= Date: Mon, 7 Dec 2015 08:33:04 -0200 Message-ID: To: Christian Ehrhardt Content-Type: text/plain; charset=UTF-8 Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH] mk: fix the combined library problems by replacing it with a linker script 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: , X-List-Received-Date: Mon, 07 Dec 2015 10:33:34 -0000 Hi Christian, You can count on me to help testing DPDK for Ubuntu, I have plans for it! I have some experience with Debian packaging too... I'm currently maintaining few Ubuntu PPAs, for fun... =) Also, I have hardware available, with 10G, 40G and 100G NIC cards and traffic generators. I would love to help! Specially when with DPDK on Xen (plans for in on PVM, HVM, XenServer and Amazon EC2). Just a curiosity, I'm the designer/maintainer of "Xen LiveCD v2.0" and I would like to build a new version of it, that will be based on Xenial with DPDK. http://wiki.xenproject.org/wiki/Live_CD_(Xen_3.2_%2B_Debian_5.0) https://github.com/tmartinx/xenlivecd Hope to see DPDK compiling with Xen on 32-bit (it is broken now), so we can enable it on Ubuntu! Cheers! Thiago On 7 December 2015 at 06:27, Christian Ehrhardt wrote: > Hi, > FYI I kind of "gave up" (not as bad as it sounds) and started looking into > shipping it as individual libraries + linker script as well. > To me it seemed what was more accepted in all the former discussions. > > It will surely cause more work for me in the short term, but I hope after > the initial hill I have to climb to make it happen it will be not too much > in future releases. > > So if "we" were the only one causing this to be deferred consider it for > 2.2. > That way distributions would become more similar which might help consumers > of the DPDK libraries. > In the worst case I can reverse apply it for 2.2 to get some more time to > get it to work properly for us later on. > > Looking at the great changes to "make install" by Thomas being in 2.2 - > getting the linker script "official" in 2.2 as well would also help to not > get a major overhaul to packaging every version :-) > > have a great week, > Christian > > > > Christian Ehrhardt > Software Engineer, Ubuntu Server > Canonical Ltd > > On Fri, Dec 4, 2015 at 6:19 PM, Thomas Monjalon > wrote: > >> 2015-11-24 16:31, Panu Matilainen: >> > The physically linked-together combined library has been an increasing >> > source of problems, as was predicted when library and symbol versioning >> > was introduced. Replace the complex and fragile construction with a >> > simple linker script which achieves the same without all the problems, >> > remove the related kludges from eg mlx drivers. >> > >> > Since creating the linker script is practically zero cost, remove the >> > config option and just create it always. >> > >> > Based on a patch by Sergio Gonzales Monroy, linker script approach >> > initially suggested by Neil Horman. >> > >> > Suggested-by: Sergio Gonzalez Monroy >> > Suggested-by: Neil Horman >> > Signed-off-by: Panu Matilainen >> >> As it is a big change and discussion is not totally closed, >> it is deferred to release 2.3. >> The fix from Ferruh could be sufficient for 2.2. >>