Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Sep 1998 02:36:45 +0300 (EEST)
From:      Vladimir Kushnir <kushn@mail.kar.net>
To:        "Donald J. Maddox" <dmaddox@scsn.net>
Cc:        current@FreeBSD.ORG
Subject:   Re: Loadable Modules in ELF XF86
Message-ID:  <Pine.BSF.4.00.9809220230430.1317-100000@kushnir.kiev.ua>
In-Reply-To: <19980921163048.A869@scsn.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, 21 Sep 1998, Donald J. Maddox wrote:

>     After building a ELF XFree86 from the port committed last night, I
> am seeing the following when starting the X server:
> 
> -------------------------------------------------------------------
> <SNIP>
> 
> XF86Config: /etc/XF86Config
> (**) stands for supplied, (--) stands for probed/default values
> xf86Jstk.so: /usr/X11R6/lib/modules/xf86Jstk.so: Undefined symbol "xf86GetMotion
> Events"
> xie.so: /usr/X11R6/lib/modules/xie.so: Undefined symbol "isItTimeToYield"
> pex5.so: /usr/X11R6/lib/modules/pex5.so: Undefined symbol "EventSwapVector"
> 
> <SNIP>
> ------------------------------------------------------------------
> 
> Obviously, the X loadable modules don't work too well as ELF...  I assume
> that this can't possibly work, ELF LKMs with an a.out kernel, no?  Or am I
> just way off base here?
> 
>     If this is the case, is there any way to force the loadable modules
> to be built as a.out until we have an ELF kernel?
> 

No, it's not quite so. Just relink your X server with an additional flag
-rdynamic (cd xc/programs/Xserver; make CCLINK='cc -rdynamic' XF86_SVGA or
whatever server you're using).

Gee, how long will this modules saga continue? Please, somebody with
commit privileges, solve it once and forever. It breaks a lot of things in
ELF world.

Regards,
Vladimir 

===========================|=======================
 Vladimir Kushnir   	   |	
 kushn@mail.kar.net, 	   |	Powered by FreeBSD
 kushnir@ap3.bitp.kiev.ua  |


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.00.9809220230430.1317-100000>