From owner-freebsd-hackers Sat Jul 5 18:35:57 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id SAA28783 for hackers-outgoing; Sat, 5 Jul 1997 18:35:57 -0700 (PDT) Received: from glacier.wise.edt.ericsson.se (glacier-ext.wise.edt.ericsson.se [193.180.251.38]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id SAA28778 for ; Sat, 5 Jul 1997 18:35:54 -0700 (PDT) Received: from erlang (erlang.ericsson.se [147.214.36.16]) by glacier.wise.edt.ericsson.se (8.7.5/8.7.3/glacier-0.9) with SMTP id DAA16351 for ; Sun, 6 Jul 1997 03:35:52 +0200 (MET DST) Received: from townsend.ericsson.se by erlang (SMI-8.6/LME-2.2.4) id DAA03221; Sun, 6 Jul 1997 03:35:50 +0200 Received: from townsend by townsend.ericsson.se (SMI-8.6/client-1.5) id DAA28936; Sun, 6 Jul 1997 03:36:18 +0200 Message-Id: <199707060136.DAA28936@townsend.ericsson.se> To: freebsd-hackers@freebsd.org Cc: kent@erlang.ericsson.se Subject: Application os version compatibility? Reply-To: kent@erlang.ericsson.se X-Mailer: Mew version 1.70 on Emacs 19.34.1 X-URL: http://www.ericsson.se/erlang Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Sun, 06 Jul 1997 03:36:17 +0200 From: Kent Boortz Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I know some just link "libc.2.2" to "libc.3.0" to get *some* applications working that was built for another os version than the one running but there must be a better way to create applications that will survive over os version? A reasonable rule would be that - If changing the third version number applications with shared libraries will still work. - If changing the second number staticly linked will still work. - If changing the first number we may have to recompile the whole thing and do a new release. Is there an official rule similar to this in FreeBSD? If the application in question was distributed with full source this wouldn't be a big problem but unfortunately it isn't. Please include my email address in the "To" or "Cc" field because I'm not on the "freebsd-hackers" list. Thank you in advance, /kgb