diff options
Diffstat (limited to 'src/ld.c')
| -rw-r--r-- | src/ld.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -73,6 +73,7 @@ enum ARGP_conserve, ARGP_as_needed, ARGP_no_as_needed, + ARGP_eh_frame_hdr, #if YYDEBUG ARGP_yydebug, #endif @@ -199,6 +200,9 @@ Default rules of extracting from archive; weak references are not enough."), { "no-as-needed", ARGP_no_as_needed, NULL, 0, N_("Always set DT_NEEDED for following dynamic libs"), 0 }, + { "eh-frame-hdr", ARGP_eh_frame_hdr, NULL, 0, + N_("Create .eh_frame_hdr section"), 0 }, + #if YYDEBUG { "yydebug", ARGP_yydebug, NULL, 0, N_("Select to get parser debug information"), 0 }, @@ -627,6 +631,10 @@ parse_opt_1st (int key, char *arg, ld_state.gc_sections = key == ARGP_gc_sections; break; + case ARGP_eh_frame_hdr: + ld_state.eh_frame_hdr = true; + break; + case 's': if (arg == NULL) { |
