On Sat, 20 Aug 2005, Ken Moffat wrote:

On Fri, 19 Aug 2005, Jim Gifford wrote:

Ken, Ryan, Doug, and others

Do we need to make a change here for the pure64 build, or is further
testing needed?


Well, I've got through this part now, using 20050821, building pure64 from my own pure64. The ldd problem that bit Doug didn't affect me (and my RTLDLIST has /lib/ld-linux.so.2 and /lib/ld-linux-x86-64.so.2).

Unfortunately, it looks as if glibc decided not to respect --libdir=/lib for me - all the libraries went into /lib64 which caused binutils' configure-libiberty to fail with the misleading "if you want to cross compile" message.

Actually, that's not true - /usr/lib has libc.a, the crt stuff, gconv/ plus a load of .so files which turn out to be symlinks to /lib64. But all of the shared objects are in /lib64 and /lib is empty. So --libdir seems to affect the libraries that would ordinarily go into /usr/lib* but not the libraries that go into lib*.

I'm puzzled, Doug appeared to have got past this because he queried the gcc instructions. I think he said he'd be away this week, so I'm not waiting for an answer.

I think that one of my patches used to hack this, but I'll take a more detailed look at glibc to see if it's amenable to other means of putting this stuff in /lib. That will be after I've started over (this time I'll take a backup before installing libc).

Ken
--
 das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to