-
Notifications
You must be signed in to change notification settings - Fork 68
Comparing changes
Open a pull request
base repository: termux/termux-elf-cleaner
base: v2.2.1
head repository: termux/termux-elf-cleaner
compare: master
- 13 commits
- 44 files changed
- 3 contributors
Commits on Dec 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5af9285 - Browse repository at this point
Copy the full SHA 5af9285View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eab198c - Browse repository at this point
Copy the full SHA eab198cView commit details
Commits on Apr 4, 2024
-
chore: update elf.h file from glibc and fix DT_VERNEED typo
glibc commit last modifying the elf/elf.h: 3ab9b88e2ac91062b6d493fe32bd101a55006c6a The elf.h file has been taken as is without any modification. This also brings the GNU license header to the file which was missing before Also fix the DT_VERNEEDED typo to DT_VERNEED, there is no elf header called DT_VERNEEDED, but there is DT_VERNEED. The value set in the elf-cleaner.cpp is the same as DT_VERNEED, likely indicating a typo. Other `#define` declarations have also been removed which are now available in the newer glibc elf/elf.h file.
Configuration menu - View commit details
-
Copy full SHA for 5da40a1 - Browse repository at this point
Copy the full SHA 5da40a1View commit details -
chore: switch build system to cmake
There are multiple benefits of using CMake over Autotools like: - CMake is much more modern and requires much less lines of code as compared to doing the same thing in autotools - Autotools is years of bad decisions, generating a long 50k+ lines of bash script to generate the Makefiles definitely isn't a good idea and is really slow as well as makes debugging the build process very difficult - Existing projects using termux-elf-cleaner using CMake should benefit from this.
Configuration menu - View commit details
-
Copy full SHA for 31f0438 - Browse repository at this point
Copy the full SHA 31f0438View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07e0138 - Browse repository at this point
Copy the full SHA 07e0138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8449d0f - Browse repository at this point
Copy the full SHA 8449d0fView commit details
Commits on Dec 30, 2024
-
The previous arghandling code expected args in a certain order. Switch to using getopt instead to solve the issue.
Configuration menu - View commit details
-
Copy full SHA for 1783b82 - Browse repository at this point
Copy the full SHA 1783b82View commit details -
Only remove sections for !dry_run
Even with --dry-run elf-cleaner modified the given binary. Fix the issue.
Configuration menu - View commit details
-
Copy full SHA for 5a98f3f - Browse repository at this point
Copy the full SHA 5a98f3fView commit details -
Print more info when removing version sections
Currently elf-cleaner prints identical messages if multiple version sections are removed. Print which section is removed as well, so that it is easier to understand what is going on.
Configuration menu - View commit details
-
Copy full SHA for abe9333 - Browse repository at this point
Copy the full SHA abe9333View commit details -
tests: remove go permissions and unset exe bit on test files
They are not suppose to be run, and only user needs to be able to read them.
Configuration menu - View commit details
-
Copy full SHA for 99e14ec - Browse repository at this point
Copy the full SHA 99e14ecView commit details -
tests: put test files in builddir/tests/ instead of srcdir/tests/
To make folder structure cleaner. Also change help message from .. termux-elf-cleaner .. to just .. elf-cleaner .., to make the tool even more general.
Configuration menu - View commit details
-
Copy full SHA for b29e7eb - Browse repository at this point
Copy the full SHA b29e7ebView commit details
Commits on Jan 4, 2025
-
CMakeList: add missing install directive
So that `make install` and similar will work.
Configuration menu - View commit details
-
Copy full SHA for 3da3eea - Browse repository at this point
Copy the full SHA 3da3eeaView commit details
Commits on Jun 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f76ead9 - Browse repository at this point
Copy the full SHA f76ead9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.2.1...master