From 910ad92e0e74fd1e9e7407130823d7ad299b5ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Wed, 28 Jun 2023 06:18:34 +0300 Subject: [PATCH] ld: support -version-script gettext uses this version and, surely enough, it is supported by lld --- src/main.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.zig b/src/main.zig index 1b4a93eb45..c92c69e173 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1096,7 +1096,7 @@ fn buildOutputType( dead_strip_dylibs = true; } else if (mem.eql(u8, arg, "-T") or mem.eql(u8, arg, "--script")) { linker_script = args_iter.nextOrFatal(); - } else if (mem.eql(u8, arg, "--version-script")) { + } else if (mem.eql(u8, arg, "-version-script") or mem.eql(u8, arg, "--version-script")) { version_script = args_iter.nextOrFatal(); } else if (mem.eql(u8, arg, "--library") or mem.eql(u8, arg, "-l")) { // We don't know whether this library is part of libc or libc++ until @@ -1930,7 +1930,7 @@ fn buildOutputType( mem.eql(u8, arg, "-export-dynamic")) { rdynamic = true; - } else if (mem.eql(u8, arg, "--version-script")) { + } else if (mem.eql(u8, arg, "-version-script") or mem.eql(u8, arg, "--version-script")) { version_script = linker_args_it.nextOrFatal(); } else if (mem.eql(u8, arg, "-O")) { const opt = linker_args_it.nextOrFatal();