Created
January 30, 2021 21:12
-
-
Save zzamboni/07d76dd47428988595c3ae19a247e3e3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
go get -buildmode=pie -trimpath -ldflags \ | |
"-X src.elv.sh/pkg/buildinfo.VersionSuffix=-dev.$(git rev-parse HEAD)$(git diff --quiet || { echo -n '+'; uname -n; }) \ | |
-X src.elv.sh/pkg/buildinfo.Reproducible=true" ./cmd/elvish | |
# src.elv.sh/cmd/elvish | |
usage: link [options] main.o | |
-B note | |
add an ELF NT_GNU_BUILD_ID note when using ELF | |
-E entry | |
set entry symbol name | |
-H type | |
set header type | |
-I linker | |
use linker as ELF dynamic linker | |
-L directory | |
add specified directory to library path | |
-R quantum | |
set address rounding quantum (default -1) | |
-T address | |
set text segment address (default -1) | |
-V print version and exit | |
-X definition | |
add string value definition of the form importpath.name=value | |
-a no-op (deprecated) | |
-benchmark string | |
set to 'mem' or 'cpu' to enable phase benchmarking | |
-benchmarkprofile base | |
emit phase profiles to base_phase.{cpu,mem}prof | |
-buildid id | |
record id as Go toolchain build id | |
-buildmode mode | |
set build mode | |
-c dump call graph | |
-compressdwarf | |
compress DWARF if possible (default true) | |
-cpuprofile file | |
write cpu profile to file | |
-d disable dynamic executable | |
-debugtramp int | |
debug trampolines | |
-dumpdep | |
dump symbol dependency graph | |
-extar string | |
archive program for buildmode=c-archive | |
-extld linker | |
use linker when linking in external mode | |
-extldflags flags | |
pass flags to external linker | |
-f ignore version mismatch | |
-g disable go package data checks | |
-go115newobj | |
use new object file format (default true) | |
-h halt on error | |
-importcfg file | |
read import configuration from file | |
-installsuffix suffix | |
set package directory suffix | |
-k symbol | |
set field tracking symbol | |
-libgcc string | |
compiler support lib for internal linking; use "none" to disable | |
-linkmode mode | |
set link mode | |
-linkshared | |
link against installed Go shared libraries | |
-memprofile file | |
write memory profile to file | |
-memprofilerate rate | |
set runtime.MemProfileRate to rate | |
-msan | |
enable MSan interface | |
-n dump symbol table | |
-o file | |
write output to file | |
-pluginpath string | |
full path name for plugin | |
-r path | |
set the ELF dynamic linker search path to dir1:dir2:... | |
-race | |
enable race detector | |
-s disable symbol table | |
-strictdups int | |
sanity check duplicate symbol contents during object file reading (1=warn 2=err). | |
-tmpdir directory | |
use directory for temporary files | |
-u reject unsafe packages | |
-v print link trace | |
-w disable DWARF generation | |
make: *** [get] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment