1diff --git a/ld/ldmain.c b/ld/ldmain.c
2index 15f8ebf..f71241e 100644
3--- a/ld/ldmain.c
4+++ b/ld/ldmain.c
5@@ -298,6 +298,7 @@ main (int argc, char **argv)
6 lang_init ();
7 ldemul_before_parse ();
8 lang_has_input_file = FALSE;
9+ input_flags.add_DT_NEEDED_for_dynamic = TRUE;
10 parse_args (argc, argv);
11
12 if (config.hash_table_size != 0)