[xorg-bugzilla-noise] [Bug 470] New: make install.sdk fails if DoLoadableServer YES

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Wed Apr 14 01:10:04 PDT 2004


http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=470

           Summary: make install.sdk fails if DoLoadableServer YES
           Product: xorg
           Version: 6.7.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Server/general
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: swtaylor at gentoo.org
                CC: tseng at gentoo.org


I've seen this happen in the nv and cirrus folders so far. Looks like what
happens is that only .so modules get built (and not the .a or .o files).
Not a problem if just building the server, however the sdk portion only looks
for the .o


install -c -m 0444 lg_xaa.h /usr/X11R6/lib/Server/drivers/cirrus
install -c cirrus_drv.so /usr/X11R6/lib/Server/modules/drivers
make[6]: *** No rule to make target `cirrus_alpine.o', needed by `install.sdk'.
 Stop.

>From the cirrus Imakefile:
                                                                               
                                                                               
     
#if !DoLoadableServer
ObjectModuleTarget(cirrus,$(COBJS) $(AOBJS) $(LOBJS))
#else
ObjectModuleTarget(cirrus,$(COBJS))
#endif
...
InstallDriverSDKNonExecFile(lg_xaa.h,$(DRIVERSDKDIR)/drivers/cirrus)
                                                                               
                                                                               
     InstallDriverSDKObjectModule(cirrus,$(DRIVERSDKMODULEDIR),drivers)
InstallDriverSDKObjectSubModule(cirrus_alpine,$(DRIVERSDKMODULEDIR),drivers)
InstallDriverSDKObjectSubModule(cirrus_laguna,$(DRIVERSDKMODULEDIR),drivers)


Bottom line is dlloader and sdk aren't quite peacefully coexisting, though it
shouldn't take more than a few Imakefile edits (or maybe make the SDK logic
pull in the proper module dependancies?)



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the xorg-bugzilla-noise mailing list