Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267159 - portage does not respect CONF_LIBDIR_OVERRIDE pms variable
Summary: portage does not respect CONF_LIBDIR_OVERRIDE pms variable
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 563798 266069
  Show dependency tree
 
Reported: 2009-04-23 05:30 UTC by Nick Fortino
Modified: 2021-06-16 19:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Fortino 2009-04-23 05:30:01 UTC
Algorithm 4 on page 49 of the pms [1] specifies that the variable CONF_LIBDIR_OVERRIDE unconditionally overrides the directory used by the doins* functions. portage-2.1.6.7 seems to ignore the variable, as evidenced by the fact that no source file in portage refers to the variable, and that it mis-installs the libraries from the recently updated nvidia-cuda-toolkit-2.1 ebuild into /opt/cuda/lib64 instead of /opt/cuda/lib due to the fix in bug 265722. A simple grep of the portage tree reveals the only other place the variable is referenced is from the multilib eclass, the nvidia-cuda-toolkit ebuild is likely the only main tree ebuild affected by the mismatch between portage and the pms.

[1] numbers accurate as of git checkout 5d64265fe623adf6346ea2793e55ec0e57869dbf
Comment 1 Julian Ospald 2015-10-22 14:47:07 UTC
to be precise, this is about algorithm 10
https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-136001r10
which is used for dolib, dolib.so, dolib.a and einstall, afais