diff --git a/lib/rakeoe/toolchain.rb b/lib/rakeoe/toolchain.rb
index <HASH>..<HASH> 100644
--- a/lib/rakeoe/toolchain.rb
+++ b/lib/rakeoe/toolchain.rb
@@ -218,7 +218,7 @@ class Toolchain
       @settings['CFLAGS'] += ' -fPIC'
     end
     # !! don't change order of the following string components without care !!
-    @settings['LDFLAGS'] = @settings['LDFLAGS'] + " -L #{@settings['LIB_OUT']} #{@settings['SYS_LFLAGS']} -Wl,--no-as-needed -Wl,--start-group"
+    @settings['LDFLAGS'] = @settings['LDFLAGS'] + " -L #{@settings['LIB_OUT']} #{@settings['SYS_LFLAGS']} -Wl,--start-group"
   end
 
   # Executes the command
Remove -Wl,--no-as-needed. This should not be the default.