| ... | @@ -768,6 +768,11 @@ static int main0(int argc, char **argv) { | ... | @@ -768,6 +768,11 @@ static int main0(int argc, char **argv) { |
| 768 | return EXIT_FAILURE; | 768 | return EXIT_FAILURE; |
| 769 | } | 769 | } |
| 770 | dynamic_linker = buf_ptr(linker_args.at(i)); | 770 | dynamic_linker = buf_ptr(linker_args.at(i)); |
| | 771 | } else if (buf_eql_str(arg, "-E") || |
| | 772 | buf_eql_str(arg, "--export-dynamic") || |
| | 773 | buf_eql_str(arg, "-export-dynamic")) |
| | 774 | { |
| | 775 | rdynamic = true; |
| 771 | } else { | 776 | } else { |
| 772 | fprintf(stderr, "warning: unsupported linker arg: %s\n", buf_ptr(arg)); | 777 | fprintf(stderr, "warning: unsupported linker arg: %s\n", buf_ptr(arg)); |
| 773 | } | 778 | } |