pkgsrc-Users archive

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

Re: Compiling rust



On 01/29/2018 02:02 PM, Jonathan A. Kollasch wrote:
>> Is anyone bulk building on an LLVM system?  I can't find it in a search
>> of the archives.
> 
> Rust doesn't currently work on clang-based NetBSD systems.  There's
> confusion as to the C runtime library that gets used.

That's disappointing.  Is there anyone working on fixing this?

I last built my world on Jan 24.  A tail of "ls -lt" in /usr/bin looks
like this:

-r-xr-xr-x  1 root  wheel      53976 Jan 24 14:36 dns-sd
-r-xr-xr-x  2 root  wheel    1348568 Jun 24  2017 cc
-r-xr-xr-x  2 root  wheel    1348568 Jun 24  2017 gcc
-r-xr-xr-x  2 root  wheel     898016 Jun 24  2017 c++
-r-xr-xr-x  2 root  wheel    1348616 Jun 24  2017 cpp
-r-xr-xr-x  2 root  wheel     898016 Jun 24  2017 g++
-r-xr-xr-x  2 root  wheel    1348616 Jun 24  2017 gcpp
-r-xr-xr-x  1 root  wheel     424904 Jun 24  2017 gcov
-r-xr-xr-x  1 root  wheel         41 Oct  2  2016 c11
-r-xr-xr-x  1 root  wheel         41 Jan 13  2016 c89
-r-xr-xr-x  1 root  wheel         41 Jan 13  2016 c99
-r-xr-xr-x  1 root  wheel       3197 Jan 13  2016 rcsfreeze
-r-xr-xr-x  1 root  wheel      28392 Jan 13  2016 texi2dvi
-r-xr-xr-x  3 root  wheel       2972 Oct 10  2015 zegrep
-r-xr-xr-x  3 root  wheel       2972 Oct 10  2015 zfgrep
-r-xr-xr-x  3 root  wheel       2972 Oct 10  2015 zgrep
-r-xr-xr-x  1 root  wheel       4187 Jan 28  2014 rump_wmd
-r-xr-xr-x  1 root  wheel       5011 Jan  6  2014 genassym
-r-xr-xr-x  2 root  wheel       2003 Dec  6  2013 zless
-r-xr-xr-x  2 root  wheel       2003 Dec  6  2013 zmore
-r-xr-xr-x  1 root  wheel       1248 Dec 25  2011 cleantags
-r-xr-xr-x  2 root  wheel       3186 Apr 14  2010 zcmp
-r-xr-xr-x  2 root  wheel       3186 Apr 14  2010 zdiff
-r-xr-xr-x  1 root  wheel       3293 Apr 27  2008 znew
-r-xr-xr-x  1 root  wheel       3946 Jan 14  2007 lorder
-r-xr-xr-x  1 root  wheel       2984 Jul  6  2005 spell
-r-xr-xr-x  1 root  wheel       2285 Jun 29  2005 shar
-r-xr-xr-x  1 root  wheel       4009 May  1  2004 gzexe
-r-xr-xr-x  1 root  wheel       1377 Dec 28  2003 zforce
-r-xr-xr-x  1 root  wheel       3962 Aug 18  2003 vgrind
-r-xr-xr-x  1 root  wheel        869 Jul 30  2003 unifdefall
-r-xr-xr-x  1 root  wheel       2520 Mar 28  2003 lp
-r-xr-xr-x  1 root  wheel       1515 Jul 27  2000 skeyaudit
-r-xr-xr-x  1 root  wheel       1984 Mar 22  2000 pagesize
-r-xr-xr-x  1 root  wheel         33 Jul 30  1999 machine
-r-xr-xr-x  1 root  wheel         18 Dec 29  1994 false
-r-xr-xr-x  1 root  wheel         18 Dec 29  1994 true
-r-xr-xr-x  1 root  wheel       1922 Dec  7  1994 clear

So why are all those files still there?  If they have been deprecated or
moved, shouldn't postinstall have removed them?  What would happen if I
removed those as well as other old files in /bin, /usr/lib and /lib?  In
particular, why do I need gcc if I have converted to an LLVM system?

-- 
D'Arcy J.M. Cain <darcy%NetBSD.org@localhost>
http://www.NetBSD.org/ IM:darcy%Vex.Net@localhost


Home | Main Index | Thread Index | Old Index