diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 723f534bc5..cb14281de2 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -3535,4 +3535,6 @@ * lib/math: Files now conform to coding standards. Separated float, double, and long double versions of code into separate files so that they don't draw in so much un-necessary code when doing a dumb link. + * binfmt/libelf: The ELF loader is working correctly with C++ static + constructors and destructors and all. diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index f3f13d38a2..fc0291846c 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -452,16 +452,19 @@

-

  • Loadable ELF Modules. - Support for separately linked, loadable ELF modules. +
  • + Support for separately linked, loadable ELF modules. +

  • -

  • NXFLAT. - NXFLAT is a binary format that can be XIP from a file system. +
  • + NXFLAT. + NXFLAT is a binary format that can be XIP from a file system. +
  • @@ -548,6 +551,14 @@

    + +
    + +

    +

  • Includes floating point math library.
  • +

    + + @@ -571,6 +582,14 @@

    + +
    + +

    +

  • A port cJSON
  • +

    + +
    diff --git a/nuttx/configs/README.txt b/nuttx/configs/README.txt index 7caffa2bf1..0849837c1f 100644 --- a/nuttx/configs/README.txt +++ b/nuttx/configs/README.txt @@ -424,10 +424,10 @@ defconfig -- This is a configuration file similar to the Linux than value). CONFIG_NXFLAT. Enable support for the NXFLAT binary format. This format will support execution of NuttX binaries located in a ROMFS filesystem - (see examples/nxflat). + (see apps/examples/nxflat). CONFIG_ELF - Enable support for the ELF binary format. This format will support execution of ELF binaries copied from a file system and - relocated into RAM. + relocated into RAM (see apps/examples/elf). If CONFIG_ELF is selected, then these additional options are available: