From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.3 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI autolearn=no autolearn_force=no version=3.4.4 Received: from tb-ob0.topicbox.com (tb-ob0.topicbox.com [64.147.108.117]) by inbox.vuxu.org (Postfix) with ESMTP id 15A1221715 for ; Sun, 29 Sep 2024 09:27:43 +0200 (CEST) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 2842D1CD99 for ; Sun, 29 Sep 2024 03:27:42 -0400 (EDT) (envelope-from bounce.mM77e70244c2b042a81f2c1990.r81958daa-7202-11ef-bbf2-18142b2d11b0@illumos.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 251A627845AB; Sun, 29 Sep 2024 03:27:42 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lists.illumos.org; h= from:to:message-id:date:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; t= 1727594862; x=1727681262; bh=BNS/QIBUl6dEnSVh3O0aOfV6SurHfO1kM+C 9SxtXFJY=; b=QB1/IbaVHqghNUdH5wEcEwDqBSrI5y7Uq7AUt5gYtmQuYm3RWGJ gZY/OPRivztZt8UzAwgtxkkk1S+/aqnQDnwSXhk03VkTULl1U+69xBGoU7eL3V7N mopGcdZ69CWf9lcMxXel9TD0EL8F+UQa5FZvHxCiwafZqsog9K/ob5xY= From: "Sad Clouds" To: illumos-discuss Message-Id: <17275947840.7AEf7cFfe.949140@composer.illumos.topicbox.com> Date: Sun, 29 Sep 2024 03:26:24 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=17275947841.df5defb2.949140 Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 22598466-7e34-11ef-a8a5-23142b2d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vaWxsdW1vcy50b3BpY2JveC5jb20vZ3JvdXBz?= =?UTF-8?B?L2Rpc2N1c3MvVGU2MTRkYmE1YzlkOTQ5YmEtTTc3ZTcwMjQ0YzJiMDQyYTgx?= =?UTF-8?B?ZjJjMTk5MD4=?= List-Help: List-Id: "illumos-discuss" List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: illumos-discuss Subject: [discuss] Binary compatibility between Illumos distributions List-Unsubscribe: , Topicbox-Delivery-ID: 2:illumos:a9ae1d0a-2aea-11e7-965f-d98f9f16e227:81958daa-7202-11ef-bbf2-18142b2d11b0:M77e70244c2b042a81f2c1990:1:p_-5U9yf5ZCmzky2lUvjwBGMiqsdCemLX-oefLi-arI --17275947841.df5defb2.949140 Date: Sun, 29 Sep 2024 03:26:24 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, if somebody is building binaries for Illumos x86_64 platform, is there = a good binary compatibility between various Illumos distributions? I know t= hey may use different packaging systems for additional software, but if we = assume the binaries are only linked with the base OS libraries and built wi= th the system compiler, then can the same set of binaries be safely distrib= uted for different distributions? Also, Solaris used to have very good ABI backward compatibility, however Il= lumos distributions don't seem to use major/minor version numbers, but inst= ead use a date string, or some unique release number. So how does one track= incompatible ABI changes, etc? OK it may be stated in the release notes, b= ut ideally it would need to be scripted, i.e. make file or config script wo= uld parse the OS version from the uname command and adjust the build variab= les. Is there some common versioning scheme across all Illumos distribution= s, maybe via a different command or version file in /etc? Thanks. ------------------------------------------ illumos: illumos-discuss Permalink: https://illumos.topicbox.com/groups/discuss/Te614dba5c9d949ba-M7= 7e70244c2b042a81f2c1990 Delivery options: https://illumos.topicbox.com/groups/discuss/subscription --17275947841.df5defb2.949140 Date: Sun, 29 Sep 2024 03:26:24 -0400 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi, if somebody is building binaries for Illum= os x86_64 platform, is there a good binary compatibility between various Il= lumos distributions? I know they may use different packaging systems for ad= ditional software, but if we assume the binaries are only linked with the b= ase OS libraries and built with the system compiler, then can the same set = of binaries be safely distributed for different distributions?
<= div>
Also, Solaris used to have very good ABI backward comp= atibility, however Illumos distributions don't seem to use major/minor = version numbers, but instead use a date string, or some unique release numb= er. So how does one track incompatible ABI changes, etc? OK it may be state= d in the release notes, but ideally it would need to be scripted, i.e. make= file or config script would parse the OS version from the uname command an= d adjust the build variables. Is there some common versioning scheme across= all Illumos distributions, maybe via a different command or version file i= n /etc?

Thanks.
= --17275947841.df5defb2.949140--