xserver-multidpi/hw
Jon TURNEY bca2216090 xfree86: work around a sdksyms problem with gcc5 on Cygwin
The linemarkers in the preprocessor output from gcc5 on Cygwin have
canonicalized paths to included files (e.g. xserver/build/../include/misc.h
is canonicalized to xserver/build/include/misc.h). (see gcc svn rev 210264,
which causes the transformation performed by -fcanonical-system-headers to
be applied to all include pathnames)

These canonicalized paths won't match $topdir, so sdksyms doesn't look at
the contents of those headers for sdk exported symbols.

Workaround this by canonicalizing all the paths we consider, using readlink.

v2:
Keep a cache of readlink results so it isn't quite so dreadfully slow.

Reviewed-by: Adam Jackson <ajax@redhat.com>
2017-03-14 11:51:37 -04:00
..
dmx dispatch: Mark swapped dispatch as _X_COLD 2017-03-01 10:16:20 -05:00
kdrive kdrive: Remove now-unused linux backend 2017-03-01 17:51:09 -05:00
vfb vfb: Bump default depth to 24 2017-02-28 14:31:14 -05:00
xfree86 xfree86: work around a sdksyms problem with gcc5 on Cygwin 2017-03-14 11:51:37 -04:00
xnest dix: Rename (and retype) PixmapPerDepth[1] to defaultStipple 2016-12-12 14:09:59 -05:00
xquartz ddx: add new call to purge input devices that weren't added 2016-10-26 15:35:07 +10:00
xwayland xwayland: Monitor client states to destroy callbacks 2017-03-09 17:37:05 +09:00
xwin shadow: Macro cleanup 2016-12-12 14:10:44 -05:00
Makefile.am Xwayland DDX 2014-04-03 15:19:22 -07:00