PATCH sdksyms.sh, near total rewrite, fixes many issues
John D. Hendrickson
johnandsara2 at cox.net
Sat Nov 29 19:47:41 UTC 2014
sdksymc.c defines symbols Xorg will link against (in part) and will be
exported by Xorg for (lookup by X progs)
sdksymc.c has given many trouble compiling Xorg, either lack of exported
symbols for Xorg to include, too many (ones un-defined), or incl &void
in list (compile errors).
https://bugs.freedesktop.org/show_bug.cgi?id=86833
sdksyms.sh (orig) will not get all extern functions and also has an XV
bug. this new one i believe gets all
the old one tries to parse cpp output without bison, even though that's
not as hard as parsing C, it is far trickier than the author thinks.
still not perfect is a rule the new one uses to decide what symb is
good. it's better i'd hate to say it's correct - i'm unsure. yet it
leaves the casual make user in a much better position.
More information about the freebsd-x11
mailing list