Date: Thu, 14 Aug 2008 11:09:23 +0200 From: =?ISO-8859-1?Q?Morgan_Wesstr=F6m?= <freebsd-stable@pp.dyndns.biz> To: freebsd-stable@freebsd.org Subject: Re: Removing /usr/lib32 on AMD64 Message-ID: <48A3F643.80508@pp.dyndns.biz> In-Reply-To: <20080814085125.GA12129@eos.sc1.parodius.com> References: <48A3E29D.3090504@pp.dyndns.biz> <20080814081309.GA8249@eos.sc1.parodius.com> <48A3EE12.7060302@pp.dyndns.biz> <20080814085125.GA12129@eos.sc1.parodius.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy Chadwick wrote: > I don't remember if 7.0-RELEASE sysinstall lists it, but I know > 7.0-STABLE does. Oh, that explains it. I installed RELEASE and am still on RELEASE tbh. Sorry for being on the wrong list... :-/ >> I don't rememeber any obvious question at least and >> /etc/src.conf did not exist efter install. > > What relevancy does this have to sysinstall? Nothing during sysinstall > touches src.conf. Every FreeBSD system will be missing /etc/src.conf > after an install; the same goes for /etc/make.conf. It's normal. WITHOUT_LIB32 is supposed to be in src.conf. If it's missing on STABLE, wouldn't that mean 32-bit compatibility would be added to STABLE at next world rebuild or is there another mechanism preventing this from happen? >> There are references in ldconfig to a couple of options I find in >> /etc/defaults/rc.conf >> Should I blank those? /usr/local/libdata/ldconfig32 is an empty folder here. > > No, do not blank them; they will not be used, as was shown to you by > /etc/rc.d/ldconfig's output not utilising any 32-bit paths. There's no > point in blanking something that won't get used, it'll just confuse > someone who looks at the system or lead them astray. Message received and understood. Leaving them alone. :-) >> There's also a /libexec/ld-elf32.so.1 left, with the same old date as >> the libs, and a symlink from /usr/libexec/ld-elf32.so.1 pointing to it. >> Should I leave them or remove them? They were not mentioned in the diff >> in the bugreport. > > You should safely be able to remove those as well, assuming you have > rebuilt/reinstalled world, and rebuilt all of your ports. Otherwise > upon removal, programs utilising ld-elf32.so.1, won't have a valid > ld.so loader, and will fail immediately. World is rebuilt but I haven't rebuilt my ports but they shouldn't have been built against the 32-bit libraries in the first place, should they? 64-bit libraries are the default choice I assume or am I missing something vital here? I'll remove them and see what happens when I reboot. It will be an exciting start of the day ;-) Thanks again for your help, It's highly appreciated. /Morgan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48A3F643.80508>