Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2013-05

Re: : can not build RTL with 2.7.1 compiler

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Vincent Snijders

----------------------------------------------------------------------

Show quoted text 19 lines
(0067718) Vincent Snijders (manager) - 2013-05-16 18:39 http://bugs.freepascal.org/view.php?id=24437#c67718 ---------------------------------------------------------------------- That compiler is too old, it should be the same revision as the RTL source. ---------------------------------------------------------------------- (0067719) Jonas Maebe (manager) - 2013-05-16 18:57 http://bugs.freepascal.org/view.php?id=24437#c67719 ---------------------------------------------------------------------- No, the starting compiler is too new. Compiling a new compiler directly using an old compiler and old RTL (in order to then compile the new RTL with the resulting compiler) is not supported either. The only procedure that has always been supported and always only will be supported is a "make all" in the top level FPC directory starting with the latest release.

Compiling the RTL of revision 24514 with a compiler of revision 24514 is supported, isn't it?

Vincent

Reply by email

Jonas Maebe
to Vincent Snijders
Vincent Snijders wrote 22 lines
---------------------------------------------------------------------- > (0067718) Vincent Snijders (manager) - 2013-05-16 18:39 > http://bugs.freepascal.org/view.php?id=24437#c67718 > ---------------------------------------------------------------------- > That compiler is too old, it should be the same revision as the RTL source. > > ---------------------------------------------------------------------- > (0067719) Jonas Maebe (manager) - 2013-05-16 18:57 > http://bugs.freepascal.org/view.php?id=24437#c67719 > ---------------------------------------------------------------------- > No, the starting compiler is too new. Compiling a new compiler directly > using an > old compiler and old RTL (in order to then compile the new RTL with the > resulting compiler) is not supported either. > > The only procedure that has always been supported and always only will be > supported is a "make all" in the top level FPC directory starting with the > latest release. > > Compiling the RTL of revision 24514 with a compiler of revision 24514 is supported, isn't it?

Yes, but your message could be interpreted as suggesting that this person, who was clearly calling Makefiles in subdirectories directly rather than using the top-level Makefile, should have first compiled the new compiler directly, and then compile the new RTL using this new compiler. Given the amazingly creative ways in which people manage to keep trying to compile FPC in unsupported ways, I did not want anyone to get the idea that this would be a good approach.

Jonas

Reply by email