Total confusion over toolchain/xdev behavior

Sean Bruno sbruno at ignoranthack.me
Tue Jul 8 20:28:02 UTC 2014


On Tue, 2014-07-08 at 21:02 +0200, Dimitry Andric wrote:
> On 08 Jul 2014, at 20:27, Dimitry Andric <dim at FreeBSD.org> wrote:
> > On 08 Jul 2014, at 20:05, Sean Bruno <sbruno at 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




More information about the freebsd-arch mailing list