i386 6.x binaries not working on AMD64 7.x (with compat)
I have installed freebsd 7 AMD64 and need to run a vendor program compiled on freebsd 6 i386 (no source supplied).
I have installed the port misc/compat6x. But for some reason, it does not recognise to use the 32 bit libraries.
I have added the libraries supplied to ldconfig.
[root@glue Base]# ldconfig -32 -r
search directories: /usr/lib32:/usr/local/lib32/compat:/opt/hds/Base
ld fails with this error (but works perfectly on freebsd7 i386 with compat6x installed).
[root@glue Base]# ld cvfwd
ld: warning: i386 architecture of input file `cvfwd' is incompatible with i386:x86-64 output
ld: warning: cannot find entry symbol _start; defaulting to 00000000004017d8
I think I have not configured something with ld.
Any help would be appreciated.
|Thread||Thread Starter||Forum||Replies||Last Post|
|Anyone with AMD64 random panics on i386?||indiocolifa||FreeBSD General||13||24th March 2009 02:53 AM|
|HDD formatted UFS under AMD64 experiences weirdness under I386||Gemini||FreeBSD General||4||9th December 2008 05:27 AM|
|Allow i386 and amd64 to boot from extended DOS partitions||lvlamb||OpenBSD General||4||16th July 2008 03:24 PM|
|i386 drivers on amd64||kienjakenobi||FreeBSD Ports and Packages||5||25th June 2008 05:37 PM|
|Revert from AMD64 to i386||chavez243||FreeBSD General||6||6th May 2008 12:24 PM|