[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] libxencall: Bump SONAME following new functionality
- To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
- From: Jan Beulich <jbeulich@xxxxxxxx>
- Date: Fri, 25 Jun 2021 11:57:53 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FoZWxPl+s3IRdc0xrlhnY9/hEXENm2vZcv5qvv0CqRw=; b=bnb2PwSKGAc2RvVqhOTdY2946f4QjINdB9e0MfjlioAwGZ/tP8SGQx6nVKIdA/jvp6j1Dt+359azauEOSfAKwUCXVyZ7mFrfzMIpS0vr1kMSal941+/448n+tmjFJ+sW21m2HFlmFEzLLqbMzSAiKdqn/c1sj1yfBohR4Af/sOG9xHfGil0VuMpFE7NVKPP3P8e1lDlFuCSoprSZnS2s2FWZz2NY5fxZBN6hq8+k3NrAnSwk1hL6Iz2bcX896jS3h4chxO2IrPLDfh+YhnXHeLTQqii6OsHzo/XMxiQswjK7yW9nld8RoNc9mgh/w9gfw2KA/zJ69syDn8D9OLcsDQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iiTWmbzUjXW+PEi8C0svoJEmkkyFWeHW/na9sTjeIgSyOwizIsVJiB2IM60zCDG9xxaagfW3TEnbOKvocX+oTrdj8t2odhLNBrVyy0gXQHB/rAv5r//v1zZjeBkd7Tsd249jwW839jXkCaZG6SQM8yDZr002gtrHMlrgQhvR6ONkJRf3iFPAA7To72wQyKW+dbZaa9fwlortprJaTfJzkNe6VqyZUQASiHMUGwdrCEMDDatAed13Nj/t/yaqBi41WlOumttUsiiDKZ+5p93SiBcgsYU1Td+aldYX6xHq3iNWIUWAyyuZRZVPUFjDt8a/VbwSJkmvxIXy0LANH82tzA==
- Authentication-results: xenproject.org; dkim=none (message not signed) header.d=none;xenproject.org; dmarc=none action=none header.from=suse.com;
- Cc: Wei Liu <wl@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>
- Delivery-date: Fri, 25 Jun 2021 09:58:07 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 25.06.2021 11:17, Andrew Cooper wrote:
> On 25/06/2021 07:31, Jan Beulich wrote:
>> On 24.06.2021 19:55, Andrew Cooper wrote:
>>> Fixes: bef64f2c00 ("libxencall: introduce variant of xencall2() returning
>>> long")
>> Is this strictly necessary, i.e. is a Fixes: tag here warranted?
>
> Yes - very much so.
>
> andrewcoop@andrewcoop:/local/xen.git/xen$ readelf -Wa
> ../tools/libs/call/libxencall.so.1.2 | grep 1\\.3
> 33: 0000000000001496 59 FUNC GLOBAL DEFAULT 13
> xencall2L@@VERS_1.3
> 39: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS VERS_1.3
> 76: 0000000000000000 0 OBJECT GLOBAL DEFAULT ABS VERS_1.3
> 020: 4 (VERS_1.2) 5 (VERS_1.3) 2 (VERS_1.0) 3
> (VERS_1.1)
> 024: 3 (VERS_1.1) 2 (VERS_1.0) 4 (VERS_1.2) 5
> (VERS_1.3)
> 0x0080: Rev: 1 Flags: none Index: 5 Cnt: 2 Name: VERS_1.3
>
> Without this, you create a library called .so.1.2 with 1.3's ABI in.
I'm aware of the change to file contents as well as the disagreement
of file name / SONAME vs enumerated versions. So telling me this is
not really an answer to my question. It may be by convention that
the two should match up, but I don't see any functional issue (yet)
if they don't. Plus of course you leave open altogether the
backporting aspect of my question.
Jan
|