Re: problems with i386 jail on amd64 install 7.0 Release



Mark Moellering wrote:
On Friday 28 March 2008 05:03:39 pm Kris Kennaway wrote:
Mark Moellering wrote:
On Friday 28 March 2008 04:51:08 pm Kris Kennaway wrote:
Mark Moellering wrote:
On Friday 28 March 2008 03:27:27 pm you wrote:
Mark Moellering wrote:
On Friday 28 March 2008 06:23:49 am Kris Kennaway wrote:
Mark Moellering wrote:
I have been trying to install an i386 jail on an amd64 install. I
added Target=i386 to the command line in the make buildworld and
installworld commands. I keep getting the following (or similar)
error
'Target' does nothing, there is no such variable. If you meant
'TARGET', that is a real variable but not the one you want. You
need to add 'TARGET_ARCH=i386' to your build/installworld to
successfully cross-compile.

Kris
Kris,
Thanks for the reply.
I aplogize, I should have been more explicit.

I tried TARGET=i386 ; TARGET_ARCH=i386; and both together, all gave
the same error.

(/libexec/ld-elf.so.1: Shared object "libedit.so.6" not found,
required by "sh")

Have you or has anyone else on the list successfuly done this?
Yes, frequently. Does the library exist in the chroot and is it an
i386 library (use file(1))?

Kris
Thanks Kris, you're a lifesaver.

The response I get using File is:

libedit.so.6: ELF 32-bit LSB shared object, Intel 80386, version 1
(FreeBSD), dynamically linked, stripped
OK, that is correct. Is the rest of the chroot configured properly,
e.g. did you populate /etc and /var?

Kris
/etc and /var are populated
what if you run other binaries, e.g. chroot /chroot ls, etc? Do any of
them work? If not, then something is either wrong with the
/var/run/ld.so.hints, the /libexec/ld-elf.so.1, etc.

Kris

this is no ld-elf.so.hints under the chroot. Should i copy or link /var/run/ld-elf32.so.hints to $chroot/var/run/ld-elf32.so.hints ?

Aha, so it's not populated after all :) You can try copying /var/run/ld-elf.so.hints (not ld-elf32) but this is a binary file and I don't know if it is compatible. Otherwise just copy from an i386 system or run

chroot /chroot /sbin/ldconfig -m /lib

Kris

_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages