From owner-freebsd-current Mon Aug 31 20:00:33 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id UAA04700 for freebsd-current-outgoing; Mon, 31 Aug 1998 20:00:33 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rf900.physics.usyd.edu.au (rf900.physics.usyd.edu.au [129.78.129.109]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id UAA04691 for ; Mon, 31 Aug 1998 20:00:29 -0700 (PDT) (envelope-from dawes@rf900.physics.usyd.edu.au) Received: (from dawes@localhost) by rf900.physics.usyd.edu.au (8.8.5/8.8.2) id MAA18038; Tue, 1 Sep 1998 12:58:55 +1000 (EST) Message-ID: <19980901125855.B17738@rf900.physics.usyd.edu.au> Date: Tue, 1 Sep 1998 12:58:55 +1000 From: David Dawes To: Tugrul Galatali , Doug Rabson Cc: freebsd-current@FreeBSD.ORG Subject: Re: XFree86 and ELF Mail-Followup-To: Tugrul Galatali , Doug Rabson , freebsd-current@FreeBSD.ORG References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: ; from Tugrul Galatali on Mon, Aug 31, 1998 at 07:23:11PM -0400 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, Aug 31, 1998 at 07:23:11PM -0400, Tugrul Galatali wrote: > > >On Mon, 31 Aug 1998, Doug Rabson wrote: >> >> I have a set of patches for the port. I think that we need to fix the >> weak definition of inet_addr in libc though. >> > > The patches do fix one of the two parts of the problems I had. >Most of the programs in xc/programs now actually link and have binaries, >and all the libraries in xc/lib seem ok. But it completely barfs when >linking XF86_SVGA. I'll send several pages of undefined symbols if anyone >wants. I just wanted to write that the patches work, and now I'll busy >myself with this directory, xc/programs/Xserver, until I work it out or >somebody else is nice enough to offer even more patches ;) These are probably related to the leading '_' issue which will show up in asm code. I expect that most of them can be fixed by adjusting the #ifdefs that control the defintion of GLNAME() in xc/programs/Xserver/hw/xfree86/os-support/assyntax.h. It might be best if its check for __ELF__ isn't dependent on checks for specific OSs. There may be some others not fixed by this, but this should get most of them. BTW, when things have settled a little, please submit any reasonably definitive XFree86 patches for FreeBSD/ELF to XFree86 so that they can be included in future releases. The best address to use for this is . David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message