Skip to content
This repository was archived by the owner on Dec 11, 2024. It is now read-only.
This repository was archived by the owner on Dec 11, 2024. It is now read-only.

Unused shared libraries #18

@micwoj92

Description

@micwoj92

Describe the bug
Hello, this "issue" affects. tijolo and tijolo-git packages. It is overlinking of libraries.

To Reproduce
Steps to reproduce the behavior:

  1. Build package.
  2. Run namcap on package.
  3. Get warnings about unused libraries.
$ namcap tijolo-git-0.8.1+13+g8b14d81-1-x86_64.pkg.tar.zst 
tijolo-git W: ELF file ('usr/bin/tijolo') lacks FULL RELRO, check LDFLAGS.
tijolo-git W: ELF file ('usr/bin/tijolo') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK.
tijolo-git W: Unused shared library '/usr/lib/libharfbuzz.so.0' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libpangocairo-1.0.so.0' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libpango-1.0.so.0' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libgdk_pixbuf-2.0.so.0' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libcairo-gobject.so.2' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libcairo.so.2' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libvulkan.so.1' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libgraphene-1.0.so.0' by file ('usr/bin/tijolo')
tijolo-git W: Unused shared library '/usr/lib/libm.so.6' by file ('usr/bin/tijolo')

Expected behavior
No unused libraries

Screenshots
N/A

Environment (please complete the following information):

  • OS: Arch Linux
  • GTK Version: 4.14.4
  • Version: 0.8.1

Additional context
This is not really issue of this program.

I tried playing around with linker flags, but wasn't able to find resolution to it. I am not sure, it might be just limitation of crystal that it doesn't do it "proper way". In this case, feel free to close this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions