| ... | ... | @@ -815,6 +815,13 @@ static int main0(int argc, char **argv) { |
| 815 | 815 | buf_eql_str(arg, "-export-dynamic")) |
| 816 | 816 | { |
| 817 | 817 | rdynamic = true; |
| 818 | } else if (buf_eql_str(arg, "--version-script")) { |
| 819 | i += 1; |
| 820 | if (i >= linker_args.length) { |
| 821 | fprintf(stderr, "expected linker arg after '%s'\n", buf_ptr(arg)); |
| 822 | return EXIT_FAILURE; |
| 823 | } |
| 824 | version_script = linker_args.at(i); |
| 818 | 825 | } else { |
| 819 | 826 | fprintf(stderr, "warning: unsupported linker arg: %s\n", buf_ptr(arg)); |
| 820 | 827 | } |