pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: firefox and rust build failure



MLH wrote:
> MLH wrote:
> > > Christos wrote:
> > > $ file /usr/pkgnew/bin/rustc 
> > > /usr/pkgnew/bin/rustc: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
> > > dynamically linked, interpreter /usr/libexec/ld.elf_so, for NetBSD 8.0, not
> > > stripped
> > > 
> > > Why does it say for NetBSD 8.0 ?
> > > /usr/libexec/ld.elf_so is -current
> > 
> > $ ll /usr/libexec/ld.elf_so
> > lrwxr-xr-x  1 root  wheel  18 Jun 14 20:46 /usr/libexec/ld.elf_so -> /libexec/ld
> > $ ll /libexec/ld.elf_so
> > -r-xr-xr-x  1 root  wheel  87256 Jun 14 19:54 /libexec/ld.elf_so
> 
> Because rust-bin is built with NetBSD 8 ??
> Deleting things that need rust, building lang/rust first, etc...

/lang/rust and lang/rust-bin Makefiles :

# The NetBSD bootstraps are built for NetBSD 8 (because rust doesn't
# build on 7).  Mark earlier versions as broken.

What I suspected. Rust-bin is built for NetBSD 8.

Since rust-bin doesn't work on -current, I deleted rust-bin, built
rust and then tried to continue, but targets that depend on rust
still require rust-bin, which conflicts with rust. I am looking
but I don't see mention of how to specify rust.

So what is the proper way to choose rust over rust-bin?


Home | Main Index | Thread Index | Old Index