summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-12 13:03:10 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-12 13:03:10 -0600
commit738d21f532f77a961ea8832a92397420618367b3 (patch)
tree431cc0a519348abc142cb8823e3861c044925d6c
parent409a88cc31a18d52bf893b422659be109b1c9185 (diff)
downloadnuttx-738d21f532f77a961ea8832a92397420618367b3.tar.gz
nuttx-738d21f532f77a961ea8832a92397420618367b3.tar.bz2
nuttx-738d21f532f77a961ea8832a92397420618367b3.zip
Fix one more dependency upon having a symbol table
-rw-r--r--nuttx/configs/sama5d4-ek/README.txt4
-rw-r--r--nuttx/libc/unistd/lib_execsymtab.c16
2 files changed, 13 insertions, 7 deletions
diff --git a/nuttx/configs/sama5d4-ek/README.txt b/nuttx/configs/sama5d4-ek/README.txt
index 3e0931083..50198f922 100644
--- a/nuttx/configs/sama5d4-ek/README.txt
+++ b/nuttx/configs/sama5d4-ek/README.txt
@@ -3926,6 +3926,10 @@ Configurations
Update: I don't believe that this HSMCI error occurs if file system
debug output is enabled.
+ 2014-9-11: Everything seems to be working quite nicely witn the ROMFS
+ file system. A considerable amount of testing has been done and
+ there are no known defects as of this writing.
+
nsh:
This configuration directory provide the NuttShell (NSH). This is a
diff --git a/nuttx/libc/unistd/lib_execsymtab.c b/nuttx/libc/unistd/lib_execsymtab.c
index 35df4c059..35ddb0a8d 100644
--- a/nuttx/libc/unistd/lib_execsymtab.c
+++ b/nuttx/libc/unistd/lib_execsymtab.c
@@ -53,16 +53,18 @@
* following must also be defined:
*/
-/* Symbol table used by exec[l|v] */
+#ifdef CONFIG_EXECFUNCS_HAVE_SYMTAB
+ /* Symbol table used by exec[l|v] */
-#ifndef CONFIG_EXECFUNCS_SYMTAB
-# error "CONFIG_EXECFUNCS_SYMTAB must be defined"
-#endif
+# ifndef CONFIG_EXECFUNCS_SYMTAB
+# error "CONFIG_EXECFUNCS_SYMTAB must be defined"
+# endif
-/* Number of Symbols in the Table */
+ /* Number of Symbols in the Table */
-#ifndef CONFIG_EXECFUNCS_NSYMBOLS
-# error "CONFIG_EXECFUNCS_NSYMBOLS must be defined"
+# ifndef CONFIG_EXECFUNCS_NSYMBOLS
+# error "CONFIG_EXECFUNCS_NSYMBOLS must be defined"
+# endif
#endif
/****************************************************************************