On Tue, Oct 26, 2021 at 02:14:46PM +0000, Klemens Nanni wrote:
> On Tue, Oct 26, 2021 at 12:59:11PM +0200, Frederic Cambus wrote:
> > Hi ports@,
> > 
> > Here is a new port: devel/elfcat
> > 
> > It is written in Rust and doesn't require any dependencies.
> > 
> > From DESCR:
> > 
> > elfcat is an ELF visualizer, which generates interactive HTML files
> > from ELF binaries.
> 
> `make port-lib-depends-check' reports
>       Extra:  c++abi.5
> which I don't see in `ldd $(which elfcat)' after `make install', so that
> library should go.

I don't see this warning on amd64, and ldd reports it is there:

Start            End              Type  Open Ref GrpRef Name
00000df919fd6000 00000df91a01c000 rlib  0    1   0      
/usr/lib/libc++abi.so.5.0

I haven't verified this is the reason, but a quick grep in Rust source
tree found this in library/unwind/build.rs:

    } else if target.contains("openbsd") {
        if target.contains("sparc64") {
            println!("cargo:rustc-link-lib=gcc");
        } else {
            println!("cargo:rustc-link-lib=c++abi");
        }
    } else if target.contains("solaris") {

Reply via email to