This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: undefined reference to C++ constructs in libppl when linking cc1-dummy.exe


Doug, All,

On Wednesday 01 September 2010 00:25:47 Doug Crawford wrote:
> I am not sure I see the problem you are thinking about with GCC 4.5.? my 
> crosstool-ng config is setup to build a GCC 4.4.3 toolchain.? I am not using any 
> of the experimental features.? I will try again with the shared library 
> option?for the companion libraries.? Is it possible to build gcc without ppl or 
> cloog dependencies?

For companion libraries:
- GMP and MPFR *are* mandatory to build the Fortran frontend in any gcc
  version (as far as I know)
- GMP and MPFR *are* mandatory starting with gcc-4.3, to build *all*
  the frontends
- PPL and CLooG/PPL are not mandatory for any version of gcc; if they are
  available, gcc-4.4+ will use them for loop-optimisations (loop-unrolling,
  loop-inverting...)
- MPC *is* marked mandatory for gcc-4.5+ on the pre-requisite page.
- libelf is not mandatory for any version of gcc; if it is available,
  gcc-4.5+ will use it for LTO (Link Time Optimisation).

So, I've taken the stance to make all those madatory, as they enable
quite a bunch of optimisations. Obviously, we could get rid of PPL and
CLooG/PPL, but I'd rather fix the build than remove a feature because
it breaks on one (probably minor) system.

And if someone is willing to fix it, then I'm happy to see patches! ;-)

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]