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>