[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