xserver-multidpi/hw
Dan Nicholson 163441fe53 xfree86: Remove libxorg convenience library to speed up build
libxorg.la served to collect all the Xorg convenience libraries into one
massive archive to link into Xorg. This made things easy for symbol
resolution, but it tremendously slowed down the build since each change
caused libxorg.la to be rebuilt. This is an extremely slow process of
extracting all the objects from the sub-libraries and recombining them.

Instead, the archives are linked directly into Xorg. The order of the
libraries had to be tweaked a bit to make symbols resolve correctly with
the lower level code moving later in the link command.

As a side effect, since the dtrace objects are now being linked
directly into Xorg, we don't need the SPECIAL_DTRACE_OBJECTS hack to
add them twice.

Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
Tested-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Tested-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-06-23 05:28:31 -07:00
..
dmx Add xkeyboard-config to See Also of man pages referencing xkb 2011-06-21 17:54:43 -07:00
kdrive Xephyr: Mention Xserver's options are also accepted. 2011-06-03 18:09:51 +02:00
vfb man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
xfree86 xfree86: Remove libxorg convenience library to speed up build 2011-06-23 05:28:31 -07:00
xnest input: remove DDX event list handling 2011-05-11 14:27:36 +10:00
xquartz XQuartz: GLX: Fix a -Wformat-security compilation warning 2011-06-15 14:00:52 -07:00
xwin Add xkeyboard-config to See Also of man pages referencing xkb 2011-06-21 17:54:43 -07:00
Makefile.am Catch errors in recursive relink targets 2010-03-22 00:45:57 -05:00