Date: Wed, 1 Mar 2006 02:28:52 -0500 From: "Coleman Kane" <zombyfork@gmail.com> To: "Bakul Shah" <bakul@bitblocks.com> Cc: freebsd-amd64@freebsd.org Subject: Re: i386 programs in ports Message-ID: <346a80220602282328r11b0f626jee0ce475526695e3@mail.gmail.com> In-Reply-To: <200603010711.k217BZo9030592@gate.bitblocks.com> References: <200603010711.k217BZo9030592@gate.bitblocks.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 3/1/06, Bakul Shah <bakul@bitblocks.com> wrote: > > Is there a way to build i386 ports on a amd64 machine so that > they will *run* on the same machine? I can fiddle with > individual programs and make them work by copying required > shared libs to /usr/lib32 etc. but I am hoping for a painless > solution! Ideally almost all 386 pkgs should just install > and work. We brought up some discussion regarding this on the list not a couple weeks ago. I (wrongly) estimated the demands of my day job(s) and now... nothing has come of it from me yet. I want to push this forward (but lack the resources to carry it out). Sounds like you already have some experience. We did lay some groundwork of demands, though, so maybe the solution is not as far off as it would seem. Check out the archives for this list. Second, why does ldd fail on 32 bit binaries? As I > understand it, ldd simply runs the program being ldd'ed after > setting some env. variables. So may be the fix is not too > hard.... ldd is probably expecting to get elf64 images and gets angry when stuff in the elf32 image you gave it is not right. Try building/using the 32-bit ldd with your 32-bit binaries. We need a i386 binaries on amd64 FAQ page! > > Thanks! > > -- bakul > _______________________________________________ > freebsd-amd64@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-amd64 > To unsubscribe, send any mail to "freebsd-amd64-unsubscribe@freebsd.org" > --coleman kane
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?346a80220602282328r11b0f626jee0ce475526695e3>