On Tue, Nov 02, 2021 at 01:27:42PM +0000, Klemens Nanni wrote:
> On Tue, Nov 02, 2021 at 12:39:53PM +0000, Stuart Henderson wrote:
> > for checking libs for WANTLIB, use objdump -p or readelf -d and look at 
> > NEEDED
> > ldd also shows you libraries pulled in by dep's

Yes, c++abi is definitely NEEDED on !sparc64 RUST_ARCHS. Grepping the
ports tree lists it for most (all?) Rust ports.

> > > 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") {
> > > 
> > 
> > so I guess kn's test was on sparc64
> 
> Yes, sorry for not mentioning this;  fcambus asked me days ago already
> but I noticed just now that this mail was off-list...

No worries. I went ahead and committed the port, thanks!

Reply via email to