summaryrefslogtreecommitdiff
path: root/extra/gcc-uClibc/gcc-uClibc.c
diff options
context:
space:
mode:
Diffstat (limited to 'extra/gcc-uClibc/gcc-uClibc.c')
-rw-r--r--extra/gcc-uClibc/gcc-uClibc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/extra/gcc-uClibc/gcc-uClibc.c b/extra/gcc-uClibc/gcc-uClibc.c
index 16fdd2f71..a16349626 100644
--- a/extra/gcc-uClibc/gcc-uClibc.c
+++ b/extra/gcc-uClibc/gcc-uClibc.c
@@ -322,6 +322,9 @@ int main(int argc, char **argv)
}
if (linking && source_count) {
+#ifndef HAS_MMU
+ gcc_argv[i++] = "-Wl,-elf2flt";
+#endif
if (use_stdlib) {
gcc_argv[i++] = nostdlib;
}