Recent

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

winni

  • Hero Member
  • *****
  • Posts: 1816
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: 528
Re: FPC 3.2.0 Released !
« Reply #16 on: June 21, 2020, 03:56:53 am »
Thank you!
Lazarus trunk / fpc 3.0.4 / Debian 10 - 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: 1153
    • 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 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

dsiders

  • Sr. Member
  • ****
  • Posts: 376
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.
Lazarus 2.1 (SVN) / FPC 3.0.4 / FPC 3.2.0 / x86-win64 / Windows 8.1

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8733
  • 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

  • Sr. Member
  • ****
  • Posts: 356
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 2.0.10

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8733
  • 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

  • New member
  • *
  • Posts: 6
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: 572
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.
DynamicData 3.0 is released!
Since now development is frozen - only optimization passes will be made at some point.
Lack of multiple inheritance turns it into abomination.

ASBzone

  • Sr. Member
  • ****
  • Posts: 461
  • Automation leads to relaxation...
    • Free BrainWaveCC Console Utilities
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.0.11 r63516 / FPC v3.2.1-r46879 (via FpcUpDeluxe) -- Windows 64-bit install w/32-bit cross-compile
Primary System: Windows 10 Pro x64, Version 2004 (Build 19041.508)
Other Systems: Windows 10 Pro x64, Version 2004 or greater

marcov

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 8733
  • 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

  • Jr. Member
  • **
  • Posts: 82
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

  • Sr. Member
  • ****
  • Posts: 376
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?
Lazarus 2.1 (SVN) / FPC 3.0.4 / FPC 3.2.0 / x86-win64 / Windows 8.1

lainz

  • Hero Member
  • *****
  • Posts: 3711
  • Leandro Diaz
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