pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Missing dependency for rust?
* On 2017-09-27 at 05:43 BST, Jan Danielsson wrote:
> On 09/26/17 13:40, Robert Elz wrote:
> > | I haven't got an installation of 7.1 NetBSD amd64 to check the version
> > | of libgcc_s.so.1, as I am running only -current
> >
> > This is from a 6.0.1 (amd64) userland...
> >
> > ls -l /lib/libgcc_s*
> > lrwxr-xr-x 1 root wheel 15 Jan 15 2013 /lib/libgcc_s.so -> libgcc_s.so.1.0
> > lrwxr-xr-x 1 root wheel 15 Jan 15 2013 /lib/libgcc_s.so.1 -> libgcc_s.so.1.0
> > -r--r--r-- 1 root wheel 54170 Jan 15 2013 /lib/libgcc_s.so.1.0
> >
> > which, aside from the mod dates, and the actual .so.0.1 file size - which
> > is considerably larger in current) is the same as exists in 8.99.3 so I
> > think you can assume that -7 also has the same version (at least the same
> > version numbers.)
>
> I noticed that there's no libgcc_s in my installation sets, which at
> first was a little surprising -- but then I remembered:
>
> MKLLVM=yes
> HAVE_LLVM=yes
> MKGCC=no
>
> A case for building the bootstrap rustc with -static-libgcc ?
For the SmartOS bootstrap kit we bundle a copy of libgcc that rust was
built with and fixup the rpaths to find it via $ORIGIN. Hacky, but
ensures a portable kit.
This is done in the "stage0-bootstrap" target for lang/rust, so you
can see how it's done.
--
Jonathan Perkin - Joyent, Inc. - www.joyent.com
Home |
Main Index |
Thread Index |
Old Index