Releases: JonathonReinhart/staticx
Releases · JonathonReinhart/staticx
v0.13.1
This is a patch release.
https://pypi.org/project/staticx/0.13.1/
Added
- Log staticx version and arguments at startup #197
v0.13.0
This is a minor release.
https://pypi.org/project/staticx/0.13.0/
Added
- Added auditing of all shared libraries to detect problematic usages of
RPATH
/RUNPATH
. Libraries now haveRPATH
/RUNPATH
removed while being added, unless those libraries come from a PyInstalled application. (#173)
Changed
- Rework library-adding code to lazily copy libraries before modifying (#192)
v0.12.3
This is a patch release.
https://pypi.org/project/staticx/0.12.3
Added
- Added
STATICX_LDD
environment variable to override theldd
executable used by Staticx to discover library dependencies. (#180)
Changed
LD_LIBRARY_PATH
enviroment variable is now maintained when invokingldd
to discover dependencies (#185)
v0.12.2
v0.12.1
This is a patch release.
https://pypi.org/project/staticx/0.12.1
Fixed
- Fixed bug causing libnssfix to be built incorrectly under SCons v4.1.0 (#168)
v0.12.0
v0.11.0
This is a minor release.
Changed
- Improved tar extraction to minimize number of
write()
calls (#131) - Set
NODEFLIB
flag to prevent any libraries from the target system from being loaded (#138). This hopefully ensures that no dynamic errors related to library mismatches will occur any more. - "nssfix" is used to prevent target system
/etc/nssswitch.conf
from being used which would attempt to load systemlibnss_*.so
libraries (#139)- This was a big problem that hopefully avoids a lot of issues in the future! 🎉
Fixed
- Bundled applications retain their original name (#135). This improves behavior for applications which look at
argv[0]
, e.g.busybox
.