with lib64 being a symlink to lib, when we finally need to use lib for 32bit we'll first have to remove the lib64 symlink. this will break every binary currently installed because gcc hardcodes the path to ld.so as /lib64/ld-linux-x86_64.so.2. i want to prepare for that eventual migration and make it easier by having the symlink in the other direction... from lib to lib64. note that this will have no effect on current installs or installs using current stage tarballs... just on new stages.
Created attachment 36963 [details, diff] makes lib a symlink to lib64
err... the patch also contains two comments i added on what might be an eventual problem during this migration. /lib/*dev-state and /lib/rcscripts. but that's a seperate issue entirely...
I've committed a modified version of this patch to baselayout-1.10.3, presently marked ~arch. I had to modify the patch because your version didn't take into account how kdir() works Please give it a try and let me know. I will consider porting this back to the 1.9.x stream of baselayout since I have some more things to do in 1.10.x before marking it stable.
nice. thanks much, and a backport would be appreciated :)
ok, baselayout-1.9.4-r1 is marked KEYWORDS=amd64. Enjoy.