Here is an ebuild patch which makes clanlib links against /usr/lib instead of /usr/X11R6 on systems that actually have X11 installed in /usr. See bug 90789 for the general explanation. Reproducible: Always Steps to Reproduce:
Created attachment 57526 [details, diff] clanlib-0.7.8-r1--x11_prefix.patch
i dont see the point since clanlib will build just fine even if /usr/X11R6 doesnt exist: # ls /usr/X11R6 ls: /usr/X11R6: No such file or directory # emerge '>=clanlib-0.7-8' ... Checking for clanDisplay stuff ============================== checking for X... libraries /usr/lib64, headers ... checking for IceConnectionNumber in -lICE... yes ... checking for main in -lXxf86vm... yes ... etc...
Yes it builds, but eh... what's the point of hardcoding some wrong -Lpath in .la files when it's that trivial to avoid?