pkgsrc-Users archive

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

Re: clang patch to build on solaris



On Tue, Dec 17, 2013 at 10:52:28PM +0100, Joerg Sonnenberger wrote:
> On Tue, Dec 17, 2013 at 10:22:19PM +0100, Hans Rosenfeld wrote:
> > On Tue, Dec 17, 2013 at 06:06:28PM +0100, Richard PALO wrote:
> > > I believe this may need a bit wider testing on solaris, but with
> > > this patched Makefile pkgsrc clang seems to build okay and work, at
> > > least on the few programs I've tested.
> > > 
> > > I've built with pkgsrc gcc 4.8.2 and builtin gcc 4.7.3 on OpenIndiana.
> > 
> > Wow, great work!
> > 
> > > NB: solaris `ld' is found through paths, so it is probably neither a
> > > good idea to use or build with */gnu/bin in your path.
> > > 
> > > This could probably be fixed by hardcoding the path to ld in place
> > > of the call to 'getToolChain().GetProgramPath("ld")' in
> > > clang/lib/Driver/Tools.cpp but I obstained from doing that for
> > > now...
> > 
> > I would suggest doing exactly that, as you really need Solaris ld on
> > anything SunOS. So GNU ld should never be picked up accidentally.
> 
> At least for upstream that is unacceptable. It would break
> cross-compilation.

Then cross-compilation for anything SunOS is fscked anyway, unless
someone turns Sun ld into a portable cross-ld...


Hans


-- 
%SYSTEM-F-ANARCHISM, The operating system has been overthrown


Home | Main Index | Thread Index | Old Index