Oh, I see. I thought that the announcement: October 3, 2009 The LTO branch has been merged into trunk. The next release of GCC will feature a new whole-program optimizer, able to perform interprocedural optimizations across different files, even if they are written in different languages. meant that from GCC 4.4.2 on there was LTO included in GCC. Thanks, I'll try one of the 4.5 sources. Nick ----- Original Message ---- > From: Diego Novillo <dnovillo@xxxxxxxxxx> > To: Nick Savoiu <savoiu@xxxxxxxxx> > Cc: gcc-help@xxxxxxxxxxx > Sent: Mon, February 22, 2010 11:02:21 AM > Subject: Re: unrecognized command line option "-flto" > > On Mon, Feb 22, 2010 at 13:20, Nick Savoiu wrote: > > > Any thoughts on what am I not doing right? > > You are using the wrong version of GCC. LTO is a new feature that > will be released with GCC 4.5. For now, you'll need to get one of the > 4.5 pre-release sources. > > > Diego.