Trouble with dynamic executables

bhanuprakash bodireddy bhanuprakashbodireddy at gmail.com
Thu Apr 14 19:11:18 UTC 2011


I had a similar issue the other day when i did a fresh build world. I tried
it to reproduce the issue you reported and its pretty much there in the
trunk.
But the last buildworld has no such issues and am still using the same old
fs image to boot on to the octeon boards.

I believe, some recent fixes should have caused this.

Thanks,
Bhanu Prakash.


On Thu, Apr 14, 2011 at 11:01 AM, Andrew Duane <aduane at juniper.net> wrote:

> I've pretty much completed my board bringup of an OCTEON based board, but
> am still battling one *major* issue. Dynamically linked executables do not
> work at all. Any time I try to run one, I get "Exec format error" (ENOEXEC).
> Sample output from file is:
>
> Statically linked /bin/cat:
>
> bin/cat:      ELF 64-bit MSB executable, MIPS, MIPS64 rel2 version 1
> (FreeBSD), for FreeBSD 9.0 (900035), statically linked, FreeBSD-style, not
> stripped
>
> Dynamically linked /usr/bin/size:
>
> usr/bin/size: ELF 64-bit MSB executable, MIPS, MIPS64 rel2 version 1
> (FreeBSD), for FreeBSD 9.0 (900035), dynamically linked (uses shared libs),
> FreeBSD-style, not stripped
>
> For now, I've sort of worked around this by editing close to 1000 Makefiles
> and making almost everything static. There must be a reason for this though.
> I've done a fresh update and rebuilt everything including the toolchain. Is
> there something missing from my system? The loader itself? Libraries? An
> ldscript file?
>
> --
>
> Andrew Duane             Juniper Networks
> 978-589-0551             10 Technology Park Dr
> aduane at juniper.net       Westford, MA  01886-3418
>
> _______________________________________________
> freebsd-mips at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-mips
> To unsubscribe, send any mail to "freebsd-mips-unsubscribe at freebsd.org"
>


More information about the freebsd-mips mailing list