Summary: | x11-misc/imake hardcodes /usr/lib/X11 paths (ignoring multilib settings) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Xavier Miller (RETIRED) <xaviermiller> |
Component: | Current packages | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | vapier |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 393673 |
Description
Xavier Miller (RETIRED)
2012-06-11 17:48:22 UTC
Example of ebuild: =games-board/spider-1.2_p4 it isn't just ABI=x32. imake stuff appears to have /usr/lib/ hardcoded, so if you build on any system where /usr/lib doesn't point to your native ABI, it'll fail. i hit this while building tightvnc. symlinking /usr/lib*/X11 /usr/lib/ worked around the issue. media-libs/nas is the only package in tree that I see that is actually multilib (many packages inherit multilib for get_libdir()) that depends on imake, and it seems to deal with imake's deficiency sufficiently. imake is basically unmaintained, and the /usr/lib*/X11 lib paths don't exist anymore. Let's WONTFIX since I expect fewer and fewer projects to use imake over time. |