Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 216856

Summary: portage does not honour lib structure
Product: Portage Development Reporter: Markus Ullmann (RETIRED) <jokey>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED INVALID    
Severity: normal CC: ferringb
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Markus Ullmann (RETIRED) gentoo-dev 2008-04-08 11:15:24 UTC
At the moment, I'm cross-compiling packages on an amd64 for an arm embedded device (which is 32bit), yet files install to 64 bit paths, like:

dir /lib64
obj /lib64/libncurses.so.5.6
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2008-04-08 12:08:21 UTC
This is probably because your host's portage profile has all the LIBDIR_* values set. Are these overrideable from the environment?
Comment 2 SpanKY gentoo-dev 2008-04-08 15:24:32 UTC
portage isnt involved in the lib cruft ... this all comes from the profile.  if you dont create a portage configroot to the proper profile for your cross-compiling setup, then the development profile is going to bleed crap like the ABI if you dont override them.