Recent

Author Topic: FPC 3.2.0 Released !  (Read 35667 times)

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: FPC 3.2.0 Released !
« Reply #15 on: June 21, 2020, 02:59:00 am »
Hi!

Thanx boys (and girls - if there are)

I can throw my  unit for dynArrays in the Orcus!
All by default now!
Yippie!

Winni

kapibara

  • Hero Member
  • *****
  • Posts: 610
Re: FPC 3.2.0 Released !
« Reply #16 on: June 21, 2020, 03:56:53 am »
Thank you!
Lazarus trunk / fpc 3.2.2 / Kubuntu 22.04 - 64 bit

process_1

  • Guest
Re: FPC 3.2.0 Released !
« Reply #17 on: June 21, 2020, 04:27:26 am »
https://sourceforge.net/projects/freepascal/files/Linux/3.2.0/

I do not see .deb packages for 32/64. I'm certainly missing something...
« Last Edit: June 21, 2020, 04:30:23 am by process_1 »

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: FPC 3.2.0 Released !
« Reply #18 on: June 21, 2020, 06:38:37 am »

I do not see .deb packages for 32/64. I'm certainly missing something...

Use the tar file and install in your home directory.

apt install binutils make gcc subversion vim libgtk2.0-dev  libx11-dev (and maybe libqt5pas-dev)

Get the tar file, extract it to somewhere in your home dir, set a path to the bin parts, put src somewhere in parallel.  Don't try and install as root.  Will use a fpc.cfg as a hidden file in home dir, need to run fpcmkcfg to generate it.

maybe, and this from (dodgy) memory,

fpcmkcfg -d basepath=$HOME/FPC/3.2.0 > $HOME/.fpc.cfg

(Come on folks, time we had a best practice doc for this ....)

Davo


Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: FPC 3.2.0 Released !
« Reply #19 on: June 21, 2020, 07:24:26 am »
So where is the Win64 compiler? I see a cross compiler for Win32.
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11382
  • FPC developer.
Re: FPC 3.2.0 Released !
« Reply #20 on: June 21, 2020, 12:08:02 pm »
Free Pascal doesn't provide a win64 compiler, only a win32->win64 crosscompiler.

The reason for that is that the win64 (due to the pecularities of Microsoft floating point support) can't bootstrap other i386/x86_64 compilers.

simone

  • Hero Member
  • *****
  • Posts: 573
Re: FPC 3.2.0 Released !
« Reply #21 on: June 21, 2020, 12:32:03 pm »
Will the next version of Lazarus be shipped with FPC 3.2.0?  If yes, when? Thanks!
Microsoft Windows 10 64 bit - Lazarus 3.0 FPC 3.2.2 x86_64-win64-win32/win64

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11382
  • FPC developer.
Re: FPC 3.2.0 Released !
« Reply #22 on: June 21, 2020, 01:03:49 pm »
Will the next version of Lazarus be shipped with FPC 3.2.0?  If yes, when? Thanks!

Usually lazarus switches FPC version only with major Lazarus (.x.y.0) releases.  So it probably depends if the current series still has life in it or not.

mika

  • Full Member
  • ***
  • Posts: 102
Re: FPC 3.2.0 Released !
« Reply #23 on: June 21, 2020, 03:23:54 pm »
Will the next version of Lazarus be shipped with FPC 3.2.0?  If yes, when? Thanks!

yes

The energy now goes towards the next major version, Lazarus 2.2, which will be branched around the time FPC 3.2 gets released. Then there will be release candidates before the actual release.

Release of Lazarus 2.0 took 5 month. So, rounding up to 6 month from now could be realistic time for Lazarus 2.2 release. It's a guess, I can be as well wrong on this.
« Last Edit: June 21, 2020, 03:25:38 pm by mika »

Mr.Madguy

  • Hero Member
  • *****
  • Posts: 844
Re: FPC 3.2.0 Released !
« Reply #24 on: June 21, 2020, 06:55:18 pm »
My question stays the same for many years. Is it Delphi 2009 compatible? Or not? I really want to fully migrate to Lazarus, cuz I've got sick of that "out of memory" problems with large modules.
Is it healthy for project not to have regular stable releases?
Just for fun: Code::Blocks, GCC 13 and DOS - is it possible?

ASBzone

  • Hero Member
  • *****
  • Posts: 678
  • Automation leads to relaxation...
    • Free Console Utilities for Windows (and a few for Linux) from BrainWaveCC
Re: FPC 3.2.0 Released !
« Reply #25 on: June 21, 2020, 07:27:10 pm »
Hello,

Finally, the Free Pascal 3.2.0 release is available from our servers and from sourceforge.
...


Enjoy!

The Free Pascal Compiler Team




Thanks, and congrats team...
-ASB: https://www.BrainWaveCC.com/

Lazarus v2.2.7-ada7a90186 / FPC v3.2.3-706-gaadb53e72c
(Windows 64-bit install w/Win32 and Linux/Arm cross-compiles via FpcUpDeluxe on both instances)

My Systems: Windows 10/11 Pro x64 (Current)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11382
  • FPC developer.
Re: FPC 3.2.0 Released !
« Reply #26 on: June 21, 2020, 08:16:20 pm »
My question stays the same for many years. Is it Delphi 2009 compatible? Or not? I really want to fully migrate to Lazarus, cuz I've got sick of that "out of memory" problems with large modules.

Large modules or auto generated crazy sized procedures?

alaa123456789

  • Sr. Member
  • ****
  • Posts: 260
  • Try your Best to learn & help others
    • youtube:
Re: FPC 3.2.0 Released !
« Reply #27 on: June 21, 2020, 08:26:47 pm »
hi ,
thanks for your efforts could you please explain how to update it , i have lazarus 2.0.8 64 bit with fpc 3.04

thanks
alaa

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: FPC 3.2.0 Released !
« Reply #28 on: June 21, 2020, 08:27:28 pm »
Free Pascal doesn't provide a win64 compiler, only a win32->win64 crosscompiler.

The reason for that is that the win64 (due to the pecularities of Microsoft floating point support) can't bootstrap other i386/x86_64 compilers.

Okay. I was wanting to replace the 64-bit compiler that's provided in the Lazarus install (./fpc/3.0.4/bin/x86_64-win64/fpc.exe).

Does that mean we have to wait for a new Lazarus release with the actual 64-bit compiler?
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: FPC 3.2.0 Released !
« Reply #29 on: June 21, 2020, 09:13:28 pm »
Thanks. Now to be shipped with Lazarus and time to get rid of trunk and his problems  :)

I agree on that the releases should be made earlier, but I'm not a compiler programmer so I have no idea about that and what kind of tests are they running and about the time it takes.

 

TinyPortal © 2005-2018