diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2022-10-12 12:11:12 +0000 |
|---|---|---|
| committer | Aleksandr Nogikh <wp32pw@gmail.com> | 2022-10-12 15:22:20 +0200 |
| commit | 89b5a5097a095577d19574ae2fe3070e5af2a065 (patch) | |
| tree | 873483fd5ff14396065e7af0ca02319967e59d53 /tools/syz-build | |
| parent | 16a9c9e0fe35ce296944c5682f4a54d52bd67e71 (diff) | |
all: add support for custom linker
Add this as an option to syz-ci and syz-build tools.
Otherwise we cannot use clang + ld.lld for kernel builds.
Diffstat (limited to 'tools/syz-build')
| -rw-r--r-- | tools/syz-build/build.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/syz-build/build.go b/tools/syz-build/build.go index ec7e76eb5..20461bb7f 100644 --- a/tools/syz-build/build.go +++ b/tools/syz-build/build.go @@ -22,6 +22,7 @@ var ( flagVM = flag.String("vm", "gce", "VM type to build") flagKernelSrc = flag.String("kernel_src", "", "path to kernel checkout") flagCompiler = flag.String("compiler", "", "non-defult compiler") + flagLinker = flag.String("linker", "", "non-default linker") flagKernelConfig = flag.String("config", "", "kernel config file") flagKernelSysctl = flag.String("sysctl", "", "kernel sysctl file") flagKernelCmdline = flag.String("cmdline", "", "kernel cmdline file") @@ -46,6 +47,7 @@ func main() { KernelDir: *flagKernelSrc, OutputDir: ".", Compiler: *flagCompiler, + Linker: *flagLinker, Ccache: "", UserspaceDir: *flagUserspace, CmdlineFile: *flagKernelCmdline, |
