Contributed by merdely on from the movin-on-up dept.
Pierre-Yves Ritschard (pyr@) points out:
Marc Espie reminds us that expat moved from OpenBSD's X sources to the base system and pinpoints the impact for port builders
Read on for Marc's email to tech@
We finally activated expat in src/, and removed it from xenocara.
If you are using binary snapshots and packages, things will just update as they should, once new snapshots are available.
If you are building stuff from source, it is vital that you clean up your system. Most specifically, by removing the expat library from /usr/X11R6/lib.
Quite a few pieces of software will look in /usr/X11R6, using ld -L/usr/X11R6/lib
If you understand how ld works, you've got to realize it *will* prefer the version it finds there from the one under /usr/lib. Yes, even if it has a bigger major number.
(Comments are closed)