Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Dec 2009 20:05:52 +0100
From:      =?iso-8859-1?Q?=22Marc_L=F6rner=22?= <loerner@gmx.de>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        freebsd-ia64@freebsd.org
Subject:   Re: crosscompiled gcc
Message-ID:  <20091215190552.82920@gmx.net>
In-Reply-To: <A28CE41C-1183-48EF-83CB-52FE8F9648D0@mac.com>
References:  <20091215181530.237770@gmx.net> <A28CE41C-1183-48EF-83CB-52FE8F9648D0@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help

-------- Original-Nachricht --------
> Datum: Tue, 15 Dec 2009 10:56:50 -0800
> Von: Marcel Moolenaar <xcllnt@mac.com>
> An: "Marc Lörner" <loerner@gmx.de>
> CC: freebsd-ia64@freebsd.org
> Betreff: Re: crosscompiled gcc

> 
> On Dec 15, 2009, at 10:15 AM, Marc Lörner wrote:
> 
> >>> Now, as it seems, something was changed/patched in gcc from 7.0 to
> 8.0. 
> >>> So does anybody know where to tweak/patch or what to put in
> configuration
> >>> of original gcc 4.2.1 to make crosscompilling work for 8.0?
> >> 
> >> Can you share what you did before to make it work? Maybe from the
> >> patch I can understand the problem you're trying to solve.
> >> 
> > 
> > For 7.0: 
> > - make sysroot directory with all headers and libraries used
> >  and put "--with-sysroot=XXX" as parameters of configure-scripts
> > - Add "--disable-werror" to configure of binutils2.17
> > - Add above and "--disable-initfini-array" to configure of gcc
> > => This worked for me, but unfortunately doesn't for 8.0.
> > 
> > It seems compilation works, because I can run compiled kernel-objects.
> > But for userspace programs linked to libraries I get ld-elf.so undefined
> > symbol... errors.
> 
> It seems you have it 95%-99% working. What are the undefined symbols?
> 

/libexec/ld-elf.so.1: /test_app: Undefined symbol "_ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode"

Maybe something wrong with my boost-lib or libstdc++?

Regards,
Marc

-- 
Preisknaller: GMX DSL Flatrate für nur 16,99 Euro/mtl.!
http://portal.gmx.net/de/go/dsl02



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