From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 77BFC1A0B9DD for ; Wed, 22 May 2024 07:56:22 -0400 (EDT) (envelope-from jperkin@mnx.io) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id C98E752C5FC; Wed, 22 May 2024 07:56:22 -0400 ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=arcseal; t= 1716378982; b=W3kUfxhOTImISNZ7GvJG327BBwHJQA6G3EvbGrBDQ9AIyI0ZlG hnkeMQfL2RPPmdBZ8GPAJzbHzGur9msn3uDFye9h5z/JnMwsGszEsHM5EgG92J0A m+MguIvgTGwetuFdy6bSP3SyLwSRFRpOfPcZWrKZ34wUzG3y10lckFBNS8whrdbx htbLwQ5J9HnyiYqdKnMVbwjF3cjzGVha/bW4WmHL/wqOJ0beZHCbhtqIggWWi+Z8 ClLZ2ATq+ZLdYJRRjR88lXN3kzA5RdHJFqrx++oH7xYlNTlagsol7wgkkYrIH7pn YbgYU4JfiTSv5qavEmlhQ1jMG0omzhQwPLAA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:from:to:subject:message-id:content-type :mime-version; s=arcseal; t=1716378982; bh=daROKoZDRpU6bku6YRN0q YLrjDqOWYWwDwjlw5b05SY=; b=MDjC3EMfss11oY+HgpvZDrkIGVBQVmzDYPu9e 1WP7xGFpxAeerdAV1mEFcSIDjqGAdACjgUJJxDqBd5/uwt7NsSSG5vLm/GaZiFSl 6NyInNK84/aWD+4/TEym6ST/R7ie+H9NomUxtRHSW+FZRIrVsVTB6g8wMEIHkM15 6RcuDtkmBUESWcJAR1mUaaoSTChRwHFy3cTVaygHlv5V69JUDJoP2xqu45RVP9Wp Y5XmTwIWMSnXwDtfsYy0y2DnXWXq3d1O3gvxXYwlQXxPHIUwNOo14LxmE26dPyvI Py1fmXrYpiEI5or1NLVPukkWMKVZoNQ2SaCsxEFB1Itc+as+Q== ARC-Authentication-Results: i=2; tb-mx1.topicbox.com; arc=pass (as.1.microsoft.com=pass, ams.1.microsoft.com=pass) smtp.remote-ip=40.107.94.130; bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=mnx.io header.i=@mnx.io header.b=MYn5RCWo header.a=rsa-sha256 header.s=selector1 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=mnx.io; iprev=pass smtp.remote-ip=40.107.94.130 (mail-mw2nam10on2130.outbound.protection.outlook.com); spf=permerror smtp.mailfrom=jperkin@mnx.io smtp.helo=NAM10-MW2-obe.outbound.protection.outlook.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=NAM10-MW2-obe.outbound.protection.outlook.com policy.ptr=mail-mw2nam10on2130.outbound.protection.outlook.com; x-return-mx=pass header.domain=mnx.io policy.is_org=yes (MX Records found: mx1-us1.ppe-hosted.com,mx2-us1.ppe-hosted.com); x-return-mx=pass smtp.domain=mnx.io policy.is_org=yes (MX Records found: mx1-us1.ppe-hosted.com,mx2-us1.ppe-hosted.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=pass (as.1.microsoft.com=pass, ams.1.microsoft.com=pass) smtp.remote-ip=40.107.94.130; bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=mnx.io header.i=@mnx.io header.b=MYn5RCWo header.a=rsa-sha256 header.s=selector1 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=mnx.io; iprev=pass smtp.remote-ip=40.107.94.130 (mail-mw2nam10on2130.outbound.protection.outlook.com); spf=permerror smtp.mailfrom=jperkin@mnx.io smtp.helo=NAM10-MW2-obe.outbound.protection.outlook.com; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=fail smtp.helo=NAM10-MW2-obe.outbound.protection.outlook.com policy.ptr=mail-mw2nam10on2130.outbound.protection.outlook.com; x-return-mx=pass header.domain=mnx.io policy.is_org=yes (MX Records found: mx1-us1.ppe-hosted.com,mx2-us1.ppe-hosted.com); x-return-mx=pass smtp.domain=mnx.io policy.is_org=yes (MX Records found: mx1-us1.ppe-hosted.com,mx2-us1.ppe-hosted.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeigedgtdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvffukfgtugggsehttdertddttddvnecuhfhr ohhmpeflohhnrghthhgrnhcurfgvrhhkihhnuceojhhpvghrkhhinhesmhhngidrihhoqe enucggtffrrghtthgvrhhnpeejkefhfffgheduvefgveejudeivdejtedtheekveefgedv geekhedutdekfeejjeenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhrvggrughmvg drmhgupdhsmhgrrhhtohhsrdhorhhgpdhtrhhithhonhgurghtrggtvghnthgvrhdrtgho mhenucfkphepgedtrddutdejrdelgedrudeftddpvdeitdefmedutdgsieemkeemtggtme emudegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgedtrddu tdejrdelgedrudeftddphhgvlhhopefptefouddtqdfohgdvqdhosggvrdhouhhtsghouh hnugdrphhrohhtvggtthhiohhnrdhouhhtlhhoohhkrdgtohhmpdhmrghilhhfrhhomhep oehjphgvrhhkihhnsehmnhigrdhioheqpdhnsggprhgtphhtthhopedupdhrtghpthhtoh epoeguvghvvghlohhpvghrsehlihhsthhsrdhilhhluhhmohhsrdhorhhgqe X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: permerror (mnx.io: Included domain 'dispatch-us.ppe-hosted.com' has no applicable sender policy) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="jperkin@mnx.io"; helo=NAM10-MW2-obe.outbound.protection.outlook.com; client-ip=40.107.94.130 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2130.outbound.protection.outlook.com [40.107.94.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for ; Wed, 22 May 2024 07:56:21 -0400 (EDT) (envelope-from jperkin@mnx.io) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gGRP9ATkJ3n9jCnh5aCNRFYt1K1YcSJ0f9CJrjtAmo30IpNvTlxfcBb9r//f/YcpxDr8ZeRVM58FnAFYPnpjOiDvbpSEqUUuDzIH6bJL9YmaqseKvq7h09b5jaRfgRktb15fPLGqlOZjldBJTTV8wvkhurw+mnyr/qvzJ70chtlMQj9/ojxYdwtwN15AoRaWIMq7MGGRediq3uuB8d9leAaq/1J1Wl00v+y5/piOWEA1I4dpbwLpyo2t6wdzat9Vz9fTelBrGUhxim3Ee83uzHup1p8NKu+vj2x4ug/wi9rR0zDv9cXqoucFnCfnAjh1FANKhnWgSonq8IUnpjdAvg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=daROKoZDRpU6bku6YRN0qYLrjDqOWYWwDwjlw5b05SY=; b=kTkeHjA8Bv7Oxlm5sNO8Bm6GYWsXoUYazbUQUt9ZhE9tTru753Oi5MppPKMidhT5P/QCcUNRGk9//Beq9HjDLxmMYX17gtYRSFQ25Mjp05ifXhPox5DvD2SHBnT7454bUoaEwFtgtr0Odvw1YCUnP18t3q8USsl7MsRqa/hUygDouCQTwupr6CZhPEUPdBpDshWMwZW00MC7k+QPOI6gfnwroZFA8DjXYZVCccQrW5THkwsBWnXZP+5iYh0t93DcsaOCZHnIFlc2vz6a1M6UuymRHJScJEACn4ZfgQfSW0FR3n0+GjNA1EuDUj4C3/cL+xb+L8O59+chIvjFyw2M4Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mnx.io; dmarc=pass action=none header.from=mnx.io; dkim=pass header.d=mnx.io; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnx.io; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=daROKoZDRpU6bku6YRN0qYLrjDqOWYWwDwjlw5b05SY=; b=MYn5RCWos221FW7wy3RgUbx3+bbQglTE3KtnTFS5Lz8zga+8Zd0xB5Rx7HgDQvpzH+ab3q2eqp+N+8m9B13m6QUWm8fGLsovat8qiKBFPBFtlH7u9m59RNd9r3OhSdjp1LBbe9GAVeDQbDhimSuv3mW/u6Kr8nNGR6KH/fGdfveEQx9A0/twQDiwhOUGjc8ZdVIdizIoL5nSwZqCMoKepAazbitFgst0hwclvCwEo4rlIvTjYibfzHHMQESsKSz6N28dZDLG6qXAM6bXkPPqFdSohYtzXQAIsF03RCOH9wr5YiTM7Ec7RISw1op30sa/PIU81jCnDlraSOFLtJ1+hQ== Received: from DS0PR12MB6415.namprd12.prod.outlook.com (2603:10b6:8:cc::14) by MW4PR12MB7141.namprd12.prod.outlook.com (2603:10b6:303:213::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7611.19; Wed, 22 May 2024 11:56:16 +0000 Received: from DS0PR12MB6415.namprd12.prod.outlook.com ([fe80::7c6b:c44b:c399:c7d4]) by DS0PR12MB6415.namprd12.prod.outlook.com ([fe80::7c6b:c44b:c399:c7d4%5]) with mapi id 15.20.7587.035; Wed, 22 May 2024 11:56:16 +0000 Date: Wed, 22 May 2024 12:56:13 +0100 From: Jonathan Perkin To: illumos-developer Subject: Recent GCC improvements Message-ID: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline X-ClientProxiedBy: LO6P265CA0007.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:339::6) To DS0PR12MB6415.namprd12.prod.outlook.com (2603:10b6:8:cc::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR12MB6415:EE_|MW4PR12MB7141:EE_ X-MS-Office365-Filtering-Correlation-Id: bfd0bd47-12e0-4542-514b-08dc7a562f69 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|366007|1800799015|376005; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?FZyTo0BEqV9cf89VrSraChCmeleKc98itYP9XgUicKcjyFMJmEDhagai+OiL?= =?us-ascii?Q?ox8Nq59vYOBhuSWRMGYWVTAxFlStFMZvgP7rHDtB889S2Lx9o7aG7SbTQAN8?= =?us-ascii?Q?1WMC0XlpNm5C3qj3oFeZFNbDt0lMEJZg92zCO0HQ5o7Zi5OGXA54WeqHQWDt?= =?us-ascii?Q?kVJPKLeaWnklc2xLrgJ7jerwa7O4Ei7lvklPVfhoHe8WugrQBya1iMBijhxL?= =?us-ascii?Q?Sx2gyJ+zFe1EZiPdLdXDfF+DXByJ2FpPhbHKj9jhGIPEtKS1fthWwx3Ffavr?= =?us-ascii?Q?uRcZyOt7e4TA/Vdyg6N+GS+iGaeZDOB/b80Pyu7H7QVULZ0889Cp3Xz2rPxb?= =?us-ascii?Q?43OR2/C+TT9Cgh0mBSJfstNxnj9gBvpUQ/L/vqBAZh4t6vPoAoyLRMOqpizi?= =?us-ascii?Q?+Iks1cH0fnMBT/hC9Tb4KAFL2ca1ce0rnOeZHh5XU8VPLNXQc3J3E62bhiU+?= =?us-ascii?Q?P1PlJNGWdKGc8eC3RkDWj7kOMtOdwd7LSxtGPlZpcYArX5Xu+ahcNTYcYbAg?= =?us-ascii?Q?DpOTQ84lVFX+5SGoCssY0sA/lglni+shoNh3bOyT5Oi5JXHyx2R099ckqwgB?= =?us-ascii?Q?U42HdkR12td2G++lfl5qdUtew4tdHfPvSJN7Y9fqpmh+6GRTf6vpYUIDdJZY?= =?us-ascii?Q?dVcxVw3JaAZuA688Ds/lNElQEPAZfoElznJOxFrgdQhAbk/1wP0oUj+OlcWa?= =?us-ascii?Q?BrVKYEQuGOJ8uq9W7NNYbMLfGosIoy4wPn9WRLaxuXmt4AqoiNGJfEglMIt6?= =?us-ascii?Q?o5JWqrCfZEIgePuUS4Gh1+S5Xtr/H+hUDmSdBfCmy2SkmZfZ2x1QMIQarmly?= =?us-ascii?Q?EtpWN1fd0444fnvJw6EcD1+A8WVxEqbQrMDVQUf/GwDruNrXzO1xWlavuLM3?= =?us-ascii?Q?fAYRPsAOU9Un+M3GS/GQzShcXwsGR21u0Bw6XAEUbB3+rfqhfVE6+hNb0BE2?= =?us-ascii?Q?Y8PKYmXeIZ6aKSLbSL+XBByJzxkxVEqNmi4tUFCJRyxeHptZ60ojpmFf07zQ?= =?us-ascii?Q?YjGi6LRg9GTmowRWTXC+hb8QACOm1H1xHeMg45ZEEcLFcaRWJT3Pf1/zQJHA?= =?us-ascii?Q?4/7yzTx0o/L9DaXlxiClfRJVC9Ye+SDExCrzZYpeFoegiwE6BN9ZaksK/Wgz?= =?us-ascii?Q?m/tzlaTmRS7j+pEBI8WMJPlvP2DkR+eSBnL/ZTkvolcd53rZzpZKtISEmCWB?= =?us-ascii?Q?gAwQOXZ8fbdrnN7B66rlfjKfdKWdPRRvDZws4hGSVtHWjerS4YVVPWii3qo?= =?us-ascii?Q?=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR12MB6415.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?VVRAULYIfnHWWJ5o/ts+J8WfFZpYj/F5z6k2QGkFs23C+74mYeYocBtLLuvq?= =?us-ascii?Q?AC+G4H3j6bwdN1W/6RCYxyCHBECXjTYszvObW+dr4DXKxmIxjWtDd6se0hnU?= =?us-ascii?Q?kwal+8nKRQYanyJ6q3l+qr2UKX1fsIMTuYxUqraS5vJ7ek3x2bvH3pK1gd2B?= =?us-ascii?Q?kpvHJgG8WYfS2vp8S6uFo1XmrHlzCoZwnG9bU0Pbh65ub/vVyt7BeYAAKaF+?= =?us-ascii?Q?8w6WvpMr6l7ZNTyQ+BB8SCA/uKe/sZWo0mL3NkI5RJ+vNtkKh0Ajm9c5CR3A?= =?us-ascii?Q?nRdQReKaIEln5rgK8EvP2P7jjyso6odiaSyXg6xSyE+4/qOTpjLecCQ18E3K?= =?us-ascii?Q?tfgpBsC70t/zt2Z78VP5wpSLZ04NPmY4hQRteIJ4nE125V5IaEw5zJlq0Ad7?= =?us-ascii?Q?/3BWT2ZdZOUfbjJhHUnNJKy2RewStCxdpfNmAXVALfgLXQ3z1JTzyIb8bnM1?= =?us-ascii?Q?QXIWyCTmL2ZS1eaq9ie6zZS20sPL3qyYa/05aTbSmULamczWW/fH+/V/cYO0?= =?us-ascii?Q?3jlzgRCRb1DC55YdmHJ1459QFVyfUe0bgi3BgyR+KgFHAN3kq6ElUOFBDtii?= =?us-ascii?Q?ckJ4cYlr8w6YuQoQz2kHVuysTMyBkqDyh9jWPEzdzwsaQecwfVPrmWHQ9df6?= =?us-ascii?Q?MNLoXezWZwW5R5H5giGgRO0p7eh6OTqBnd1DnS/162v0LyMFigm1eNVzv4lU?= =?us-ascii?Q?3ELzoaPIIbZL3nKskg7cIEs0aDsGbjYgR+Vaeps2FjwhbyzaZT3wYrKlGHY6?= =?us-ascii?Q?bseDyrHNpmKi0SvUgb+SykK6jVqgR2+DRnfiKv5Dg84+KkwHBSbEZUzYp6bR?= =?us-ascii?Q?aUWyDmyb2Bzfqjn17NpjdyWIOaCfkGSekQH03ovjoKBUITZB3bYqvaC9ZMyq?= =?us-ascii?Q?yeNDTOFAsaN+mLez5HIgkG4vq92ONovuTTjEQaS4jSeUv3xChLWCM8e0c6Ac?= =?us-ascii?Q?wsMp1fhJ1xqXFAJNJ+F450rdfMBnw1CZ390P4wbrrDVMebmp/lmKFPM2eIxW?= =?us-ascii?Q?TJXnQPsu31cDZkYIzMCNb44kAAGsXF2rwMeJiq6U7elvkK50SGGOAkQ0H3KA?= =?us-ascii?Q?hGTew75PgiCR2zCO41+Fp6OeJrZWe7NvIfXl0xzLqa8tRns2qdUDWZos4+9D?= =?us-ascii?Q?Su0OdvlvrU1d6uUIfe4gDY343OFzzRZCdc541B8GM9Xj0Ma+cWcNuKTPlmvc?= =?us-ascii?Q?d9QCm69cXQ7jUs1vDDk3aps+i2XMA+lhatBF6sfPOrhgzwf8qBKTY8KwRMBx?= =?us-ascii?Q?Pm8yPimPj+U9SznfSTiMWn9u9x/t1LpPH/YswrKYQrnIGIeiffG/+9izT4zW?= =?us-ascii?Q?ZQLL4LkoA5CmvH9JxAeoUeoRqTZWj9v0nTBkndowW6bOSzUDiROtw5PFRJvD?= =?us-ascii?Q?Kctj8UN0hlCkgwS/Mwa2GhoA52EGFjleIYc4CW7qQCX4sovjWPfkaXHeSDlY?= =?us-ascii?Q?6SYWpBjBTGBP3WO89JDd8cgyOZzUSI5SWkNaBbkFqqoa5Y0bx28FNs3yyef3?= =?us-ascii?Q?Ia1X42oEdX/WafXN/4TklHU4ODXzlV0nF3ZNvYS+orPniW11/4ZCaL0VtO30?= =?us-ascii?Q?ZZ9RgvcX7KExFwJud7w=3D?= X-OriginatorOrg: mnx.io X-MS-Exchange-CrossTenant-Network-Message-Id: bfd0bd47-12e0-4542-514b-08dc7a562f69 X-MS-Exchange-CrossTenant-AuthSource: DS0PR12MB6415.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 May 2024 11:56:16.2015 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 7cbbbccb-a73b-4293-8866-194afab248db X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kParPj1fdxt4SeV721uXS23tvz2Uth20Vno5DoGgH+9Hk9PiO65lzUgMvdXYgG+/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB7141 X-Received-Authentication-Results: (Received Authentication-Results header removed by tb-mx1.topicbox.com) dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mnx.io; Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 51835ad6-1832-11ef-bc26-fc77e4e32850 Hi, Rich encouraged me to ping the list about a couple of GCC fixes I've recently worked on. I'm reasonably confident that they would be useful for other distributions to pick up, and perhaps eventually make their way upstream. First, this fix for __STDC_VERSION__ being defined in C++ code: https://github.com/jperkin/notes/blob/main/gcc-cpp-stdc/README.md This fixes at least one third-party package (scipy), and probably others that depend on cython. I also have memories of fixing this manually in third party code in the past, so it's likely some other upstream issues are being masked. Secondly, this fix for C++ locale support: https://github.com/jperkin/notes/blob/main/gcc-cpp-locale/README.md This fixes crashes in mkvmerge when using anything other than a "C" locale, and likely other software written in C++ that uses similar interfaces. For the second fix in particular it would be good if those familiar with the locale support in illumos could take a look at any support we're missing. I noticed the lack of localeconv_l(), hence why LC_MONETARY and LC_NUMERIC are not yet supported, but there may be others. Cheers, -- Jonathan Perkin - mnx.io - pkgsrc.smartos.org Open Source Complete Cloud www.tritondatacenter.com