aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Waller <[email protected]>2016-03-10 17:35:05 +0000
committerPeter Waller <[email protected]>2016-03-10 17:35:05 +0000
commit40bc0a44ce3a41f570ba5992e6ac21f0da297c35 (patch)
treebaaacd8993a027d059ee32801094822ff37f346d
parentMerge pull request #18 from pwaller/license-mit (diff)
parentAdd notes about only applying to Linux and not windows (diff)
downloadgoupx-40bc0a44ce3a41f570ba5992e6ac21f0da297c35.tar.xz
goupx-40bc0a44ce3a41f570ba5992e6ac21f0da297c35.zip
Merge pull request #19 from pwaller/deprecation-notice
Add deprecation notice and note about Windows
-rw-r--r--README.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/README.md b/README.md
index fdb3b6e..6a86b30 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,13 @@
goupx - Fix golang ELF executables to work with upx
---------------------------------------------------
+## Update: 2016/03/10
+
+As far as I (pwaller) know, goupx is no longer necessary since it was fixed in
+go1.6.
+
+## About
+
Installation: `go get github.com/pwaller/goupx`
(or if you don't want to do it with root, `GOPATH=${HOME}/.local go get github.com/pwaller/goupx` will install it to `${HOME}/.local/bin/goupx`).
@@ -9,7 +16,7 @@ Usage: `goupx [filename]`
Fixes the `PT_LOAD` offset of [filename] and then runs `upx`.
-This is only necessary for ELF executables (not Mach-O executables, for example).
+This is only necessary for Linux ELF executables (not Mach-O executables or windows binaries, for example).
Based on [code found on the upx bugtracker](http://sourceforge.net/tracker/?func=detail&atid=102331&aid=3408066&group_id=2331).
@@ -18,7 +25,7 @@ MIT licensed.
Fixes the following issue
=========================
- $ upx [go binary]
+ $ upx [linux ELF go binary]
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2011
UPX 3.08 Markus Oberhumer, Laszlo Molnar & John Reiser Dec 12th 2011