Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jul 2014 20:26:09 -0700
From:      Sean Bruno <sbruno@ignoranthack.me>
To:        freebsd-arch <freebsd-arch@freebsd.org>
Subject:   Re: Total confusion over toolchain/xdev behavior
Message-ID:  <1404876369.1662.45.camel@bruno>
In-Reply-To: <1404865220.1662.42.camel@bruno>
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> <1404851278.1662.17.camel@bruno> <7CB79988-8221-4F00-AB79-FB24EB3CEF66@bsdimp.com> <1404854676.1662.29.camel@bruno> <9733B60C-5EDA-44A5-9D36-E62433DB8949@bsdimp.com> <98B42676-50A8-4034-995A-ACA9DCE83094@bsdimp.com> <1404865220.1662.42.camel@bruno>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2014-07-08 at 17:20 -0700, Sean Bruno wrote:
> > >>> That’s from _xi-links target (the last one!).  You can safely ignore it.
> > >>> 
> > >>> Something like the following would also eliminate the warning. Just not too sure about it.  You may also need to define WITH_INSTALL_AS_USER=t.
> > >>> 
> > >>> Warner
> > >>> 
> > >> Ah crap, is there were I need "XDTP" defined or something?
> > > 
> > > Maybe…  But it looks like it is still trying to do the links, so I must have messed up something in the patch…
> > > 
> > > And the links look kinda sketchy to me like it is reaching outside the /usr/mips-freebsd area directly into /usr/bin, which won’t matter for what you are trying to do…  You don’t need mips-freebsd-cc binaries in the chroot…  though you might want different symlinks from your chroot’s /usr/bin/cc to /usr/mips-freebsd-cc/usr/bin/cc, etc.
> > > 
> > > Warner
> > 
> > Try this instead:
> > 
> > Warner
> > 
> 
> 
> Ok, thanks to you guys for bearing with me.  It looks like I can get the
> xdev target to compile utilizing this patch + dim's
> libproc-no-cxx-1.diff and bapt's orginal patch to bsd.src.mk with the
> following command:
> 
> make -s -j8 xdev MAKEOBJDIRPREFIX=/var/tmp XDDESTDIR=/var/tmp/mips_cc
> XDEV=mips XDEV_ARCH=mips WITHOUT_CXX=t
> 
> I'm going to try a couple of other arch's and see what else lies within.
> 
> sean
> 
> _______________________________________________


Final results of the day:

For non-clang arches, mips, mip64, sparc64:
make -s -j8 xdev MAKEOBJDIRPREFIX=/var/tmp XDDESTDIR=/var/tmp/sparc64_cc
XDEV=sparc64 XDEV_ARCH=sparc64 WITHOUT_CXX=t

For clang arches armv6:
make -s -j8 xdev MAKEOBJDIRPREFIX=/var/tmp XDDESTDIR=/var/tmp/armv6_cc
XDEV=arm XDEV_ARCH=armv6


All four arches selected compile and put "stuff" and "things" into
XDDESTDIR and build as nonroot using the combined patches from dim, imp
and bapt.  

What do you folks want to do next with the Mk changes in these patches?

sean





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1404876369.1662.45.camel>