From owner-freebsd-hackers Thu Jan 4 20:02:36 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA29712 for hackers-outgoing; Thu, 4 Jan 1996 20:02:36 -0800 (PST) Received: from virginia.edu (uvaarpa.Virginia.EDU [128.143.2.7]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id UAA29706 for ; Thu, 4 Jan 1996 20:02:32 -0800 (PST) Received: from archive.cs.virginia.edu by uvaarpa.virginia.edu id aa27597; 4 Jan 96 23:02 EST Received: from stretch.cs.Virginia.edu (atf3r@stretch-fo.cs.Virginia.EDU [128.143.136.14]) by archive.cs.Virginia.EDU (8.7.1/8.6.6) with SMTP id XAA02629; Thu, 4 Jan 1996 23:02:28 -0500 (EST) Received: by stretch.cs.Virginia.edu (4.1/SMI-2.0) id AA26401; Thu, 4 Jan 96 23:02:26 EST Date: Thu, 4 Jan 1996 23:02:25 -0500 (EST) From: "Adrian T. Filipi-Martin" Reply-To: adrian@virginia.edu To: "Jordan K. Hubbard" Cc: hackers@freebsd.org Subject: Re: Anyone got GNU `dld' ported to FreeBSD? In-Reply-To: <14201.820740936@time.cdrom.com> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org Precedence: bulk On Wed, 3 Jan 1996, Jordan K. Hubbard wrote: > Anyone have any other dynamic symbol resolution code I could look at? > The dld and GCL (GNU Common Lisp, nee' KCL) code I have for doing this > kind of stuff now is highly GPL'd, and it'd be nice to not have to > bring more GPL stuff into the tree if we can help it. I am not sure why we need dld, unless there are applications which are relying on some specific dld features. Unless I am mistaken, the stock ld should be capable of run-time linking. This feature was added to support the Franz Lisp implmentation. I tried this out back in the 1.x days. There was an article in Dr. Dobb's on dynamic linking under unix which had sample code which worked under FreeBSD. It was the May 1993 issue. Just for kicks, I got it from ftp.mv.com:/pub/ddj and tried it again. It still works just fine. So why do we need dld? dld was only mentioned in the article as an alternative for those poor souls which wander the deserts of System V. Adrian adrian@virginia.edu ---->>>>| Support your local programmer, http://www.cs.virginia.edu/~atf3r/ --->>>| STOP Software Patent Abuses NOW! Member: The League for -->>| For an application and information Programming Freedom ->| see: http://www.lpf.org/