From owner-freebsd-ports Thu Oct 31 08:17:27 1996 Return-Path: owner-ports Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id IAA17767 for ports-outgoing; Thu, 31 Oct 1996 08:17:27 -0800 (PST) Received: from bacall.lodgenet.com (bacall.lodgenet.com [205.138.147.242]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id IAA17757; Thu, 31 Oct 1996 08:17:20 -0800 (PST) Received: (from mail@localhost) by bacall.lodgenet.com (8.6.12/8.6.12) id KAA15819; Thu, 31 Oct 1996 10:16:53 -0600 Received: from garbo.lodgenet.com(204.124.123.250) by bacall via smap (V1.3) id sma015813; Thu Oct 31 10:16:49 1996 Received: from jake.lodgenet.com (jake.lodgenet.com [204.124.120.30]) by garbo.lodgenet.com (8.6.12/8.6.9) with ESMTP id KAA18902; Thu, 31 Oct 1996 10:16:50 -0600 Received: from jake.lodgenet.com (localhost [127.0.0.1]) by jake.lodgenet.com (8.7.6/8.6.12) with ESMTP id KAA01236; Thu, 31 Oct 1996 10:16:30 -0600 (CST) Message-Id: <199610311616.KAA01236@jake.lodgenet.com> X-Mailer: exmh version 1.6.9 8/22/96 To: Peter Wemm cc: "Eric L. Hernes" , asami@freebsd.org (Satoshi Asami), ports@freebsd.org Subject: Re: scotty build failure In-reply-to: Your message of "Thu, 31 Oct 1996 22:33:01 +0800." <199610311433.WAA09452@spinner.DIALix.COM> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 31 Oct 1996 10:16:30 -0600 From: "Eric L. Hernes" Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Peter Wemm writes: > >Hmm, please look more closely at the impact of the change that I did to >TCL_SHLIB_SUFFIX='.so.1.0' in tclConfig.sh. To my mind, this is >unambigious since it's "SHLIB", meaning library, not "shared object". I yea, but I have mixed feelings about gratitiously picking 1.0 for the version of whatever uses it. >was trying to avoid having to do a large, ugly patch to the expect >configure script which was expecting TCL_SHLIB_SUFFIX to mean "the bit you >whack on the end of a shared library filename so that ld/rtld can link >with it". > >There are other mechanisms to generate the shared library name, if the >change that I made to tclConfig.sh is wrong, it needs to come out and >expect needs to be fixed to use the alternate mechanism that knows about >shlib versioning. IMHO, the naming and documentation of the intent of the >variables in tclConfig.sh could be a lot better. > scotty needs to be fixed too. It's using TCL_SHLIB_SUFFIX, maybe it needs TCL_SHARED_LIB_SUFFIX. What's the difference between these two? TCL_SHARED_LIB_SUFFIX is currently set to ${VERSION}.so.1.0, could this be set to .so.${VERSION}? Will 3 digit version numbers confuse the linker? Inquiring minds want to know... ;-) This whole tcl configuration crap looks pretty ugly^H^H^H^Hambigious :( >Cheers, >-Peter > > eric. -- erich@lodgenet.com http://rrnet.com/~erich erich@rrnet.com