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>