Hi all,
for a few reasons I want to "upgrade" my laptop from fbsd8-32bit into fbsd64-bit. Since I have lots of ports/packages installed already, I was hoping that I could manage running 32bit ports (at least most of them) on a 64bit installation.
Before blowing off my installation, I found it wise to install fbsd-amd64 on a memory stick, and try to see how it would work when mounting /usr/local from my local hard drive.
After running the /path/to/installationcd/lib32/install.sh and restarting the system, I mounted /usr/local from my local hard drive. I ran ldconfig -m /usr/local/lib so as to "inform" ldconfig about the "new libraries" and started running 32bit applications (like bash, startx, etc.). None of them ran correctly, since all of them wouldn't be able to find their dependent libraries, even though ldconfig -r would show them. What I noticed was that the error returned talked about ld-elf.so.1 instead of ld-elf32.so.1.
I know that I must be missing something very trivial, but my head is stuck, and I would greatly appreciate if someone could help me in this.
The installation media I used was bsd8.1-release (?! I thought it would be named pre-release...) from ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/8.1/FreeBSD-8.1-RELEASE-amd64-disc1.iso.
Thank you all in advance,
mamalos
for a few reasons I want to "upgrade" my laptop from fbsd8-32bit into fbsd64-bit. Since I have lots of ports/packages installed already, I was hoping that I could manage running 32bit ports (at least most of them) on a 64bit installation.
Before blowing off my installation, I found it wise to install fbsd-amd64 on a memory stick, and try to see how it would work when mounting /usr/local from my local hard drive.
After running the /path/to/installationcd/lib32/install.sh and restarting the system, I mounted /usr/local from my local hard drive. I ran ldconfig -m /usr/local/lib so as to "inform" ldconfig about the "new libraries" and started running 32bit applications (like bash, startx, etc.). None of them ran correctly, since all of them wouldn't be able to find their dependent libraries, even though ldconfig -r would show them. What I noticed was that the error returned talked about ld-elf.so.1 instead of ld-elf32.so.1.
I know that I must be missing something very trivial, but my head is stuck, and I would greatly appreciate if someone could help me in this.
The installation media I used was bsd8.1-release (?! I thought it would be named pre-release...) from ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/8.1/FreeBSD-8.1-RELEASE-amd64-disc1.iso.
Thank you all in advance,
mamalos