Date: Tue, 08 Jul 2014 13:27:58 -0700 From: Sean Bruno <sbruno@ignoranthack.me> To: Dimitry Andric <dim@FreeBSD.org> Cc: freebsd-arch <freebsd-arch@freebsd.org> Subject: Re: Total confusion over toolchain/xdev behavior Message-ID: <1404851278.1662.17.camel@bruno> In-Reply-To: <B9B53E2E-FBAD-461E-86B9-8AD516F94570@FreeBSD.org> References: <1404688077.1059.115.camel@bruno> <1404766292.65432.43.camel@revolution.hippie.lan> <20B72004-1499-4F99-A7C7-13173C50C7C6@bsdimp.com> <1404831829.1662.7.camel@bruno> <1404835471.1662.13.camel@bruno> <B96EB5EC-A078-4CDE-AB30-CF7FD05D1287@bsdimp.com> <1404842719.1662.15.camel@bruno> <FF6728EE-7BF9-44E1-99EA-661F398F3EEB@FreeBSD.org> <B9B53E2E-FBAD-461E-86B9-8AD516F94570@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2014-07-08 at 21:02 +0200, Dimitry Andric wrote: > On 08 Jul 2014, at 20:27, Dimitry Andric <dim@FreeBSD.org> wrote: > > On 08 Jul 2014, at 20:05, Sean Bruno <sbruno@ignoranthack.me> wrote: > > ... > >> ===> lib/libproc (all) > >> building static proc library > >> ranlib -D libproc.a > >> make[5]: /var/tmp/home/sbruno/fbsd_head/lib/libproc/.depend, 322: > >> ignoring stale .depend for /var/tmp/mips_cc/usr/lib/libstdc++.a > >> building shared library libproc.so.2 > >> /var/tmp/mips_cc/usr/bin/ld: cannot find -lsupc++ > >> *** Error code 1 > >> > >> Stop. > >> make[5]: stopped in /home/sbruno/fbsd_head/lib/libproc > >> *** Error code 1 > > > > Yes, libproc and it dependencies should be disabled when MK_CXX=no. Alternatively, libproc's demangling support could be conditionally compiled out in that case. > > Now with a suggested patch. > > -Dimitry Getting closer, now we're at the point where we have some kind of path/permission failure: dirty.ysv:~/fbsd_head % make xdev MAKEOBJDIRPREFIX=/var/tmp DESTDIR=/var/tmp/mips_cc XDDESTDIR=/var/tmp/mips_cc XDEV=mips XDEV_ARCH=mips WITHOUT_CLANG=t WITHOUT_CLANG_BOOTSTRAP=t WITH_GCC=t WITH_GCC_BOOTSTRAP=t WITH_GNUCXX=t WITHOUT_CXX=t ===> secure/lib/libssh (install) sh /home/sbruno/fbsd_head/tools/install.sh -C -o root -g wheel -m 444 libssh.a /var/tmp/mips_cc/usr/lib/private sh /home/sbruno/fbsd_head/tools/install.sh -s -o root -g wheel -m 444 libssh.so.5 /var/tmp/mips_cc/usr/lib/private sh /home/sbruno/fbsd_head/tools/install.sh -l s libssh.so.5 /var/tmp/mips_cc/usr/lib/private/libssh.so ===> usr.bin/lex/lib (obj,depend,all,install) sh /home/sbruno/fbsd_head/tools/install.sh -C -o root -g wheel -m 444 libln.a /var/tmp/mips_cc/usr/lib /var/tmp/mips_cc/usr/lib/libl.a -> /var/tmp/mips_cc/usr/lib/libln.a /var/tmp/mips_cc/usr/lib/libfl.a -> /var/tmp/mips_cc/usr/lib/libln.a cd /var/tmp/mips_cc/usr/bin; mkdir -p ../../../../usr/bin; for i in *; do ln -sf ../..//usr/mips-freebsd/usr/bin/$i ../../../../usr/bin/mips-freebsd-$i; ln -sf ../..//usr/mips-freebsd/usr/bin/$i ../../../../usr/bin/mips-freebsd11.0-$i; done mkdir: ../../../../usr: Permission denied *** Error code 1 Stop. make[1]: stopped in /home/sbruno/fbsd_head *** Error code 1 Stop. make: stopped in /home/sbruno/fbsd_head
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1404851278.1662.17.camel>