Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The 'strings' utilty is missing libbfd #815

Open
rM-self-serve opened this issue Jan 2, 2024 · 3 comments
Open

The 'strings' utilty is missing libbfd #815

rM-self-serve opened this issue Jan 2, 2024 · 3 comments
Labels
bug Something isn't working packages Add or improve packages of the repository

Comments

@rM-self-serve
Copy link
Contributor

Describe the issue
Toltec installs /opt/bin/strings which is a sym link to /opt/bin/binutils-strings. On the rM2 v2.15, binutils-strings requires libbfd-2.40.so which is not installed by default.

To Reproduce
Install toltec on the rM2 v2.15 and run strings.

Expected behaviour
N/A

Upstream issue
This is likely an issue in entware though I have not identified it.

Screenshots
Screenshot_2024-01-01_23-45-01

Device/Package information:

  • Device: reMarkable 2
  • OS version: 2.15
  • Package: strings
@rM-self-serve rM-self-serve added bug Something isn't working packages Add or improve packages of the repository labels Jan 2, 2024
@Eeems
Copy link
Member

Eeems commented Jan 2, 2024

Package: binutils
Version: 2.40-1a
Depends: libc, libssp, librt, libpthread, objdump, ar
Alternatives: 200:/opt/bin/strings:/opt/bin/binutils-strings
Source: package/devel/binutils
SourceName: binutils
License: GPL-3.0+
Section: devel
SourceDateEpoch: 1685640641
CPE-ID: cpe:/a:gnu:binutils
Maintainer: Felix Fietkau <[email protected]>
Architecture: armv7-3.2
Installed-Size: 1244909
Description:  The Binutils package contains a linker, an assembler, and other tools for handling object files

According to control inside the ipk, libbfd is not part of the binutils package, so this would be an upstream issue. If you can track down what is pulling in strings in toltec, we can add libbfd to its dependencies for now to work around this.

Looking at the package definition for binutils in entware, it does appear to reference libbfd, but it's not part of the requirements for libbfd. Assuming I'm reading it correctly.

@Eeems
Copy link
Member

Eeems commented Feb 14, 2024

@rM-self-serve did you ever look further into this, and if so, did you open an upstream issue for it?

@rM-self-serve
Copy link
Contributor Author

I took a cursory, unfruitful glance. Given my current circumstances, I do not anticipate I will be able to move this issue forward for the foreseeable future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working packages Add or improve packages of the repository
Projects
None yet
Development

No branches or pull requests

2 participants