5 Aug 2006 22:44
Re: definition of xf86LoadVBEModule() macro missing from xfree/xc/programs/Xserver/hw/xfree86/vbe/vbe.h?
Greg A. Woods <woods <at> weird.com>
2006-08-05 20:44:54 GMT
2006-08-05 20:44:54 GMT
At Sun, 30 Jul 2006 12:04:51 +0200, Julio M. Merino Vidal wrote: > > You are right in that there is a problem, but there is no build error > (hence why it went unnoticed for so long). The problem only appears > at run time with a warning message that I had not noticed until now: > > Symbol xf86LoadVBEModule from module > /usr/X11R6/lib/modules/drivers/nv_drv.o is unresolved! Well the build does fail immediately if one links with -static.(Continue reading)That's one, albiet relatively minor, reason why I do like to link everything statically for my systems. Until the dynamic linker is fixed to have an option to force it to fail if any symbol remains undefined (or there are other potential load-time problems, such as multiple definitions, etc.) then I think it would be very wise for someone other than myself (perhaps even the automated builds) to do at least one complete static-linked build for at least some architectures. > The fix is trivial: just revert the offending line to what it was (a > call to xf86LoadSubModule). I'm now testing the fix locally > (attached). Thanks very much! All seems OK with static xsrc-current builds on 1.6.x now (though I don't think I have any hardware to test if the module acutally works).

That's one, albiet relatively minor, reason why I do like to link
everything statically for my systems.
Until the dynamic linker is fixed to have an option to force it to fail
if any symbol remains undefined (or there are other potential load-time
problems, such as multiple definitions, etc.) then I think it would be
very wise for someone other than myself (perhaps even the automated
builds) to do at least one complete static-linked build for at least
some architectures.
> The fix is trivial: just revert the offending line to what it was (a
> call to xf86LoadSubModule). I'm now testing the fix locally
> (attached).
Thanks very much! All seems OK with static xsrc-current builds on 1.6.x
now (though I don't think I have any hardware to test if the module
acutally works).
RSS Feed