9 Commits (df4d2bd24729a06c604a52aad4b44c5ddbd608fa)

Author SHA1 Message Date
Hemmo Nieminen 01c6b50a77 depfixer: temporarily modify file permissions 4 years ago
Dylan Baker a4e1be4e5b scripts/depfixer: make rpaths_dirs_to_remove a set 4 years ago
Alan Coopersmith d6ef5b2024 depfixer: split new rpath into multiple entries for dedup comparisons 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Daniel Mensinger a4f4379c44
typing: fully annotate scripts 4 years ago
Jussi Pakkanen 7d0393342a Dedup final install rpath. 4 years ago
Jussi Pakkanen 91c5b37970 Better log message on rpath error. 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Nirbheek Chauhan 2860bd0385 depfixer: Ignore more extensions that can't need RPATH fixes 5 years ago
Nirbheek Chauhan 561a284c51 depfixer: Cache searching of install_name_tool 5 years ago
Binh Nguyen f6758f2434 Prevent install_name_tool to run on EXE when cross compile on OSX 5 years ago
Michael Hirsch, Ph.D 7aecfb1540 remove unreachable code 5 years ago
Daniel Mensinger 3581839f4c
Fix unused variables warnings 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Marvin Scholz fc3e2f5ad0 depfixer: Do not try to fix rpaths of dlls 6 years ago
David Seifert 3a8911a07f Do not try to remove duplicate RPATH entries on macOS 6 years ago
Niclas Moeslund Overby c70a051e93 java: remove manifest classpath from installed jar 7 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Nirbheek Chauhan 69f817b0e3 depfixer: Rewrite install_name for dylibs on install 7 years ago
Nirbheek Chauhan 9f616e98bf depfixer: Run install_name_tool only once while deleting rpaths 7 years ago
Nirbheek Chauhan a6c9f98c57 depfixer: We no longer run this as a script 7 years ago
Jussi Pakkanen d3ff7d44ab Made depfixer more robust on OSX. Closes #3493. 7 years ago
Jussi Pakkanen 7c37ca15f3 🤦🤦🤦 7 years ago
Jussi Pakkanen aed11affd3 Update depfixer to fix rpaths also on OSX. 7 years ago
Jussi Pakkanen db34a3a701 Close files reliably. 7 years ago
Jussi Pakkanen 1617634214 Use sys.exit rather than plain exit. 7 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