19 Commits (0b64bac3ad24802dd6f47b5e9a7e1a79c2230410)

Author SHA1 Message Date
Jussi Pakkanen db34a3a701 Close files reliably. 8 years ago
Jussi Pakkanen 1617634214 Use sys.exit rather than plain exit. 8 years ago
Alistair Thomas a195b78c8d Whitespace tweaks to reduce Flake8 warnings 8 years ago
Peter Hutterer ca924451ac Use American English: behaviour -> behavior 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Jussi Pakkanen 0e47e74a77 Do not obliterate old rpath because it might be used due to read only data sharing. Closes #1619. 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 079e43f70b fix 'unreachable code' warnings 8 years ago
Igor Gnatenko f0bc5568a7 style: fix E703 violations 8 years ago
Igor Gnatenko ea570bcb67 style: fix E265 violations 8 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Matthieu Gautier 9d1e426bcc Fix installation of statically linked executable for ELF binary. 8 years ago
Igor Gnatenko 4fbaf295f6 remove shebangs from scripts 8 years ago
Aurelien Jarno caa1ef6318 Fix depfixer on MIPS. 8 years ago
Jussi Pakkanen 1f4cce86ad Remove shebangs on files that are not runnable and add execute bits to those that are. 8 years ago
Elliott Sales de Andrade fe0aa7daff Convert depfixer.Elf class into a context manager. 8 years ago
Jussi Pakkanen 3671c40a4b Handle both DT_RPATH as well as DT_RUNPATH when fixing rpath settings. 8 years ago
Jussi Pakkanen 67377e69b5 Invoke depfixer in-process to make it faster. Closes #480. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Igor Gnatenko 2b48d6fc1c depfixer: Instance of XXX has no XXX member 10 years ago
Jussi Pakkanen 4743ad90cf When new rpath is empty, remove rpath defintion from the dynamic entry table too because an empty rpath is different from a nonexisting one and this causes problems when building rpms. Closes #110. 10 years ago
Jussi Pakkanen 717abc99fb Ignore non-elf files in depfixer. 10 years ago
Jussi Pakkanen 8366ad1e47 Detect endianness of elf files so cross compiling to platforms with different endianness works. 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 10 years ago
Jussi Pakkanen c4860ff60f Updated copyright years. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 11 years ago
Jussi Pakkanen 8ef713843f Use env. 11 years ago
Jussi Pakkanen 62a607c057 Some more tests passing. 11 years ago
Jussi Pakkanen 3673791b4f Rpaths start working. 11 years ago
Jussi Pakkanen 07f87b113e Whoopsie. 11 years ago
Jussi Pakkanen e5d99e5ca7 Made dependency fixer cross compile aware. 11 years ago
Jussi Pakkanen 0f03b26f44 Removed -tt, which is not necessary with Python 3. 12 years ago
Jussi Pakkanen 393454c66c A few typo fixes. 12 years ago
Jussi Pakkanen 5dc2d16615 Made depfixer work in 32 bit envs too. 12 years ago
Jussi Pakkanen cdf99fa3be Fix dependency info. 12 years ago
Jussi Pakkanen eae83aea61 Elf dependency eraser finally works. 12 years ago
Jussi Pakkanen bbd97026d5 Renamed rpathtool. 12 years ago
Jussi Pakkanen ac709d77e6 Use .dynstr because STRAB is invalid in executables. 12 years ago
Jussi Pakkanen 38971ea7d8 Read dynamic entry properly. 12 years ago
Jussi Pakkanen a93cb2b0c4 More parsing but less working-as-expected. 12 years ago
Jussi Pakkanen 682e5620f8 Parse section names. 12 years ago
Jussi Pakkanen 60905c9663 Parse section header. 12 years ago
Jussi Pakkanen 732a1b0000 Parse ELF header. 12 years ago
Jussi Pakkanen 47f8602f1b Started working on rpathtool. 12 years ago