Commit graph

12 commits

Author SHA1 Message Date
Jan Sarenik
c4aed82f94 Compile really static with no pie
On Alpine Linux (musl-libc based GNU/Linux distribution)

Before: $ file yggdrasil
yggdrasil: ELF 64-bit LSB pie executable x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-musl-x86_64.so.1, stripped

After: $ file yggdrasil
yggdrasil: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, stripped
2018-12-12 18:25:28 +01:00
Neil Alexander
bec044346e
Add -t, -c and -l to build script for specifying DWARF tables, GCFLAGS and LDFLAGS 2018-12-09 22:31:58 +00:00
Neil Alexander
0fdc814c4a
Allow specifying PKGSRC=, PKGVER= and PKGNAME= to build script 2018-12-09 14:32:24 +00:00
Neil Alexander
9d0b8ac6f4
Strip v from version during imprint 2018-12-08 10:51:31 +00:00
Arceliar
586781b49c convert to go module 2018-12-07 19:56:04 -06:00
Neil Alexander
8e784438c7
Imprint build name and version number if available 2018-12-07 22:20:11 +00:00
Arceliar
c4d28c4f65
Update build
More portable way to strip the `.go` extension from files when packing with upx.
2018-06-21 09:29:05 -05:00
Neil Alexander
2c3074a979
Update build script to strip by default, allow debug -d and UPX -u flags 2018-06-21 09:53:35 +01:00
Arceliar
240841eb38 remove unused recursive search packets 2018-06-06 16:46:15 -05:00
Arceliar
4f710ac2da bash -> sh 2018-02-18 16:07:27 -06:00
Neil Alexander
c453770b85 Add support for running Yggdrasil as a Windows service (using minwinsvc) 2018-02-16 14:12:44 +00:00
Arceliar
d7e6d814a0 first code/readme/license commit 2017-12-28 22:16:20 -06:00