Bug 14781 - Export symbols required by new compiling modules.
Summary: Export symbols required by new compiling modules.
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords: patch
Depends on: 14730
Blocks:
  Show dependency treegraph
 
Reported: 2008-03-02 09:31 UTC by Paulo César Pereira de Andrade
Modified: 2008-03-13 23:16 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
0008-Export-symbols-required-by-new-compiling-modules.patch (7.45 KB, patch)
2008-03-02 09:31 UTC, Paulo César Pereira de Andrade
no flags Details | Splinter Review
0008-Export-symbols-required-by-new-compiling-modules.patch (7.51 KB, patch)
2008-03-02 10:14 UTC, Paulo César Pereira de Andrade
no flags Details | Splinter Review

Description Paulo César Pereira de Andrade 2008-03-02 09:31:43 UTC
Created attachment 14768 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

tdfx:
	XAAReverseBitOrder
	vgaHWEnable
trident:
	vgaHWProtectWeak
	vgaHWBlankScreenWeak
tga:
	RamDacDestroyInfoRec
	RamDacGetHWIndex
	RamDacCreateInfoRec
	BTramdacProbe
	RamDacFreeRec
	RamDacHandleColormaps
	XAAGetGCKey
	RamDacInit
neomagic:
	xaaSetupWrapper
	vgaHWSaveScreenWeak
	xxSetup
chips:
	xf86I2CFindBus
	vgaHWAllocDefaultRegs
	XAAInitDualFramebufferOverlay
	XAAGetStippleScanlineFuncMSBFirst

Drivers compiling, but still broken, requiring symbol xf86GetPciVideoInfo:
	neomagic
	nsc
	voodoo

voodoo driver also requires missing symbols:
	pciReadLong
	pciWriteLong

  The proper fix would be to export everything in the sdk, i.e.
/usr/include/xorg. But I believe it is a good idea to, at first,
know when a new dependency appears, but for a release, where compiling
with hidden symbols would be enabled, the entire sdk should be made
available.
Comment 1 Paulo César Pereira de Andrade 2008-03-02 10:14:19 UTC
Created attachment 14770 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

Replace previous version of the patch. Alternatively, just
add #include "misc.h" to hw/xfree86/xaa/xaaBitOrder.c for
defintion of _X_EXPORT.
Comment 2 Paulo César Pereira de Andrade 2008-03-13 23:13:41 UTC
Comment on attachment 14770 [details] [review]
0008-Export-symbols-required-by-new-compiling-modules.patch

These have been added to patch 5 in bug #14730
Comment 3 Paulo César Pereira de Andrade 2008-03-13 23:16:04 UTC
Marking as closed INVALID because patch has been integrated
in patch 5 of bug #14730, to avoid too much patches flying
around.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.