Recent

Author Topic: Lazarus/FPC version combinations  (Read 1747 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 2721
Lazarus/FPC version combinations
« on: May 09, 2021, 11:04:33 am »
I've just been digging for some stuff on a very old backup and came across my list of which version of Lazarus preferred which version of FPC. These were broadly i386 on Linux, but I have no reason to believe that other platforms I tinkered with (SPARC, ARM, MIPS) were different.

I've tacked on a couple of newer entries and post it here in the hope that it might be useful to somebody at some point.

lazarus-gtk1-compatible (0.9.24.1 + 2.2.4)
lazarus-0.9.24+2.2.4
lazarus-0.9.26+2.2.4
lazarus-0.9.28+2.4.0
lazarus-0.9.30+2.4.4
lazarus-1.0.0+2.4.4
lazarus-1.0.0+2.6.0
lazarus-1.0.14+2.6.4
lazarus-1.0.8+2.6.2
lazarus-1.2.6+2.6.4
lazarus-1.4.4+3.0.0
lazarus-1.6.0+3.0.0
lazarus-1.6.2+3.0.0
lazarus-1.6.4+3.0.2
lazarus-1.8.0+3.0.4
lazarus-1.8.2+3.0.4
lazarus-1.8.4+3.0.4
lazarus-2.0.10+3.2.0
lazarus-2.0.6+3.0.4
lazarus-2.0.8+3.0.4

This could possibly go into the Wiki somewhere, but I'm not sure where... possibly at the root of the release docs if there is such a thing.

MarkMLl

Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

winni

  • Hero Member
  • *****
  • Posts: 2419
Re: Lazarus/FPC version combinations
« Reply #1 on: May 09, 2021, 12:35:39 pm »
Hi!

There were also two 0.8.x versions for Linux/gtk.

But it was simply not usable:

If you clicked some properties in the OI like the font you only got a showmessage with "Implement me!"

Winni


MarkMLl

  • Hero Member
  • *****
  • Posts: 2721
Re: Lazarus/FPC version combinations
« Reply #2 on: May 09, 2021, 01:56:30 pm »
Oh dear :-) There again, those are specifically versions that I've had on machines for an extended period... there might have been others particularly during FPC's 2.7.1 era.

At a couple of points in that progression there's been breaking changes in Synedit and tabbed controls... I could probably find the versions fairly easily if anybody thought it worth doing. Also there's been changes in the .lfm and .lpi files that have had implications on forward/backward compatibility.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Bart

  • Hero Member
  • *****
  • Posts: 4287
    • Bart en Mariska's Webstek
Re: Lazarus/FPC version combinations
« Reply #3 on: May 09, 2021, 04:56:34 pm »
This could possibly go into the Wiki somewhere, but I'm not sure where... possibly at the root of the release docs if there is such a thing.

There is a wiki page about that.
Just don't know where...

Bart

Bart

  • Hero Member
  • *****
  • Posts: 4287
    • Bart en Mariska's Webstek
Re: Lazarus/FPC version combinations
« Reply #4 on: May 09, 2021, 05:02:01 pm »

MarkMLl

  • Hero Member
  • *****
  • Posts: 2721
Re: Lazarus/FPC version combinations
« Reply #5 on: May 09, 2021, 06:36:29 pm »
There is a wiki page about that.
Just don't know where...
https://wiki.lazarus.freepascal.org/Version_Numbering

Bart

Would anybody object if I did a bit of work on that table? I see it omits e.g. FPC 2.4 and I'm fairly confident in my facts.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Bart

  • Hero Member
  • *****
  • Posts: 4287
    • Bart en Mariska's Webstek
Re: Lazarus/FPC version combinations
« Reply #6 on: May 09, 2021, 07:23:41 pm »
IIRC then I looked at announcements in this forum and got the info (which version of Lazarus was released with which fpc) there.

Bart

MarkMLl

  • Hero Member
  • *****
  • Posts: 2721
Re: Lazarus/FPC version combinations
« Reply #7 on: May 09, 2021, 08:58:33 pm »
IIRC then I looked at announcements in this forum and got the info (which version of Lazarus was released with which fpc) there.

In my case it was checking release notes and if necessary asking the developers at the time of build... some of those files are old.

MarkMLl
Turbo Pascal v1 on CCP/M-86, multitasking with LAN and graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

winni

  • Hero Member
  • *****
  • Posts: 2419
Re: Lazarus/FPC version combinations
« Reply #8 on: May 09, 2021, 09:07:27 pm »
Hi!

This Wikipedia page contains a list of all (?) versions including the very early versions (pre 0.9.0.3) :

https://en.wikipedia.org/wiki/Lazarus_(software)

Winni

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1477
  • Former Delphi 1-7, 10.2 user
Re: Lazarus/FPC version combinations
« Reply #9 on: May 10, 2021, 01:35:06 am »
There's also: this wiki page and this wiki page.
Lazarus 2.1 r65061 FPC 3.3.1 r49223 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r65182 FPC 3.3.1 r49223 macOS 11.4 aarch64 Xcode 12.4
Lazarus 2.1 r61574 FPC 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 FPC 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 FPC 3.2.0 Win10 Parallels VM

 

TinyPortal © 2005-2018