[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] ocaml/xsd_glue: Fix dynamic linking configuration


  • To: Andrew Cooper <andrew.cooper@xxxxxxxxxx>
  • From: Christian Lindig <christian.lindig@xxxxxxxxxx>
  • Date: Wed, 5 Nov 2025 09:21:44 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6MQYLKc1VTf4ijgPZyNVj5VCsbRnlaBZYeo3Lt+4358=; b=GNC2GLbEFBKlOU71FIIZgZFW0mFCLAPCFxC3lHHTudJ/h2UA+Zy2INh0TtCO8F9sZg+TXPgSouKHKOK+eDXuwEgqZv1kFBpsZmzlKeLKgSnKhxJKTCG88cAXTJpISUdatguS6b3c43QE/ubbnGX2t1HL3qoKg+cysog6x1PJF2dQK9hCKLT2GTpUISdKN7Mv/7G3LIolYFDICChz2sXyAnrlmifE/Fj4hxxzOUyxOxGiqbSizHzRKeynQm3qoHiwgHfSmM2bUziaD129UjMXu1kKgNpIb2AjXFsqH22VyBZN/gizi4Leb/+DWfclACn+sR0hyYAkUPjYbxGeN9NiuQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u1JmNMIw3XHiTbB4ARHa2RTWdb4p5mSq3anrXbb5xxekUtm0NitategmWHxwgpgxexHPAT+HUDlbn1WK66sqZNwlp1GUxJYV3guf7lO9Lc0ZDMF9PG3gi4upJSVlJY5UP0awDU9iZzy0dshcSS+Awb/1BP0TwL2aEhpQJHEWrGqueknuiTPmBLXmAJVTSjw8IWquydd6ZjdE41D7DLghTJfq7x6RPYFms306QHCvXxyQj1WKwE4zqmZUTsaEdJu5HiZ3/g0XQUXBBV66V7f+uqMS8nQeXw86ccb2tFGhf3i/pN3VCgCpNUgGN9w9sRKnWqRs2ICB0CpIuvVcJVCzFg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Edwin Torok <edwin.torok@xxxxxxxxxx>, Rob Hoes <rob.hoes@xxxxxxxxxx>, Pau Ruiz Safont <pau.safont@xxxxxxxxxx>, Andrii Sultanov <andriy.sultanov@xxxxxxxxxx>, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
  • Delivery-date: Wed, 05 Nov 2025 09:21:56 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHcTawFHWS08HLeIEeNO/Ffj2wNHbTjz8+A
  • Thread-topic: [PATCH] ocaml/xsd_glue: Fix dynamic linking configuration


> On 4 Nov 2025, at 16:56, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote:
> 
> The latest oxenstored from Xapi-project fails to start up:
> 
>  launch-xenstore[1201]: Starting /usr/sbin/oxenstored...
>  launch-xenstore[1222]: Fatal error: exception
>    Dynlink.Error (Dynlink.Cannot_open_dll "Dynlink.Error 
> (Dynlink.Cannot_open_dll
>    
> \"Failure(\\\"/usr/libexec/xen//ocaml/xsd_glue/xenctrl_plugin/domain_getinfo_v1.cmxs:
>    undefined symbol: xc_domain_getinfo_single\\\")\")")
> 
> This is because domain_getinfo_v1.cmxs isn't dynamically linked correctly.
> Fill in the correct variable, and remove the xen prefix from xenctrl.
> 
> Reported-by: Edwin Török <edwin.torok@xxxxxxxxxx>
> Suggested-by: Edwin Török <edwin.torok@xxxxxxxxxx>
> Fixes: a6576011a4d2 ("ocaml/libs: Implement a dynamically-loaded plugin for 
> Xenctrl.domain_getinfo")
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> ---
> CC: Christian Lindig <christian.lindig@xxxxxxxxxx>
> CC: Rob Hoes <Rob.Hoes@xxxxxxxxxx>
> CC: Pau Ruiz Safont <pau.safont@xxxxxxxxxx>
> CC: Andrii Sultanov <andriy.sultanov@xxxxxxxxxx>
> CC: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>
> 
> For 4.21.  Without this, we can't proceed with deprecate oxenstored.

Acked-by: Christian Lindig <christian.lindig@xxxxxxxxx>


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.