[LUNA] Running Linux executables under FBSD 9.3 ....
Bob Nance
bob.nance at novationsys.com
Wed Aug 27 14:58:34 CDT 2014
In my experience ELF is not nearly as portable as it is supposed to be. You would do best to recompile the app on the BSD box before you run it. There are LD issues that are not compatible from the two architectures. Remember, BSD IS UNIX, Linux is NOT UNIX.
---
Bob Nance
Novation Systems
bob.nance at novationsys.com
256-534-4620
On Aug 27, 2014, at 3:02 PM, William A. Mahaffey III <wam at HiWAAY.net> wrote:
>
>
> .... I have some in-house CAD/Grid-generation coding that I normally use on my various linux boxen. The code is compiled on a CentOS 5.n VM, & runs on all of my other boxen OK. I want to run it under FBSD 9.3 as well. I tried to just execute it & I get the following:
>
>
>
> [wam at kabini1, ~, 2:55:35pm] 442 % ll -tr LIST /usr/local/bin/[B,P]* ; uname -a ; date
> -rw------- 1 wam users 309 May 4 2013 LIST
> -r-xr-xr-x 1 root wheel 15071 Jul 30 17:45 /usr/local/bin/POST*
> -r-xr-xr-x 1 wam wheel 11197704 Aug 27 08:40 /usr/local/bin/PreBFCGL.SSE4.1.TEST.static*
> lrwxr-xr-x 1 root wheel 27 Aug 27 09:17 /usr/local/bin/PreBFCGL.TEST.static@ -> PreBFCGL.SSE4.1.TEST.static
> lrwxr-xr-x 1 root wheel 30 Aug 27 09:17 /usr/local/bin/PreBFCGL.TEST.static.R8@ -> PreBFCGL.SSE4.1.TEST.static.R8
> lrwxr-xr-x 1 root wheel 20 Aug 27 09:18 /usr/local/bin/PreBFCGL.TEST@ -> PreBFCGL.TEST.static
> lrwxr-xr-x 1 root wheel 23 Aug 27 09:18 /usr/local/bin/PreBFCGL.TEST.R8@ -> PreBFCGL.TEST.static.R8
> -r-xr-xr-x 1 wam wheel 11211944 Aug 27 10:35 /usr/local/bin/PreBFCGL.SSE4.1.TEST.static.R8*
> FreeBSD kabini1 9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Thu Jul 10 23:44:39 UTC 2014 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
> Wed Aug 27 14:55:39 CDT 2014
> [wam at kabini1, ~, 2:55:39pm] 443 % PreBFCGL.TEST
> ELF binary type "0" not known.
> /usr/local/bin/PreBFCGL.TEST: Exec format error. Binary file not executable.
> [wam at kabini1, ~, 2:55:44pm] 444 % file `which PreBFCGL.TEST`
> /usr/local/bin/PreBFCGL.TEST: symbolic link to `PreBFCGL.TEST.static'
> [wam at kabini1, ~, 2:55:49pm] 445 % file `which PreBFCGL.TEST.static`
> /usr/local/bin/PreBFCGL.TEST.static: symbolic link to `PreBFCGL.SSE4.1.TEST.static'
> [wam at kabini1, ~, 2:55:55pm] 446 % file `which PreBFCGL.SSE4.1.TEST.static`
> /usr/local/bin/PreBFCGL.SSE4.1.TEST.static: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
> [wam at kabini1, ~, 2:55:59pm] 447 % PreBFCGL.SSE4.1.TEST.static
> ELF binary type "0" not known.
> /usr/local/bin/PreBFCGL.SSE4.1.TEST.static: Exec format error. Binary file not executable.
> [wam at kabini1, ~, 2:56:08pm] 448 % uname -a
> FreeBSD kabini1 9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Thu Jul 10 23:44:39 UTC 2014 root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
> [wam at kabini1, ~, 2:56:33pm] 449 %
>
>
> I did a kldload linux & it said already loaded. What else do I need to do to be able to run this (& other) executables under FBSD 9.3 ? TIA ....
>
>
> --
>
> William A. Mahaffey III
>
> ----------------------------------------------------------------------
>
> "The M1 Garand is without doubt the finest implement of war
> ever devised by man."
> -- Gen. George S. Patton Jr.
>
> _______________________________________________
> LUNA mailing list
> LUNA at lunagroup.us
> http://lunagroup.us/mailman/listinfo/luna
More information about the LUNA
mailing list