| ... | ... | @@ -749,6 +749,16 @@ static int main0(int argc, char **argv) { |
| 749 | 749 | } |
| 750 | 750 | Buf *rpath = linker_args.at(i); |
| 751 | 751 | rpath_list.append(buf_ptr(rpath)); |
| 752 | } else if (buf_eql_str(arg, "-I") || |
| 753 | buf_eql_str(arg, "--dynamic-linker") || |
| 754 | buf_eql_str(arg, "-dynamic-linker")) |
| 755 | { |
| 756 | i += 1; |
| 757 | if (i >= linker_args.length) { |
| 758 | fprintf(stderr, "expected linker arg after '%s'\n", buf_ptr(arg)); |
| 759 | return EXIT_FAILURE; |
| 760 | } |
| 761 | dynamic_linker = buf_ptr(linker_args.at(i)); |
| 752 | 762 | } else { |
| 753 | 763 | fprintf(stderr, "warning: unsupported linker arg: %s\n", buf_ptr(arg)); |
| 754 | 764 | } |