Skip to content

Bump external/termux-elf-cleaner from ee5385e to 3da3eea#11583

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/submodules/external/termux-elf-cleaner-3da3eea
Open

Bump external/termux-elf-cleaner from ee5385e to 3da3eea#11583
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/submodules/external/termux-elf-cleaner-3da3eea

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Bumps external/termux-elf-cleaner from ee5385e to 3da3eea.

This bump required accompanying updates to tools/fastdev/elfcleaner/CMakeLists.txt to stay in sync with upstream changes:

  • Updated the source path from termux-elf-cleaner.cpp to elf-cleaner.cpp (file renamed upstream).
  • Bumped the C++ standard from C++17 to C++20 (the source now uses std::counting_semaphore).
  • Added the PACKAGE_NAME, PACKAGE_VERSION, and COPYRIGHT compile definitions now required by the source, with the version extracted into an ELFCLEANER_VERSION variable.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Bumps [external/termux-elf-cleaner](https://github.com/termux/termux-elf-cleaner) from `ee5385e` to `3da3eea`.
- [Release notes](https://github.com/termux/termux-elf-cleaner/releases)
- [Commits](termux/termux-elf-cleaner@ee5385e...3da3eea)

---
updated-dependencies:
- dependency-name: external/termux-elf-cleaner
  dependency-version: 3da3eeab96e57fa794c5ea0feb2eed4903545dec
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file. submodules Pull requests that update Submodules code labels Jun 5, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file. submodules Pull requests that update Submodules code labels Jun 5, 2026
@jonathanpeppers
Copy link
Copy Markdown
Member

@copilot can you fix:

         CMake Error at CMakeLists.txt:32 (add_executable):
           Cannot find source file:
         
             ../../../external/termux-elf-cleaner/termux-elf-cleaner.cpp
         
           Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm
           .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90
           .f95 .f03 .hip .ispc
         
         
         CMake Error at CMakeLists.txt:32 (add_executable):
           No SOURCES given to target: elfcleaner

Copilot AI and others added 2 commits June 5, 2026 13:36
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 5, 2026

@copilot can you fix:

         CMake Error at CMakeLists.txt:32 (add_executable):

...

Fixed in 482571e (and follow-ups). The upstream submodule renamed termux-elf-cleaner.cppelf-cleaner.cpp, so I updated the source path in tools/fastdev/elfcleaner/CMakeLists.txt. The new source also requires C++20 (std::counting_semaphore) and the PACKAGE_NAME/PACKAGE_VERSION/COPYRIGHT compile definitions, which I added. Verified elfcleaner now configures, builds, and runs (--version reports termux-elf-cleaner 3.0.1).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file. submodules Pull requests that update Submodules code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants