Recent

Author Topic: FPC 3.2.x series branched, trunk update to 3.3.1  (Read 36978 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 5516
    • wiki
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #105 on: April 16, 2019, 07:50:11 pm »
Can you try again?


Xor-el

  • Sr. Member
  • ****
  • Posts: 363
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #107 on: June 21, 2019, 04:39:38 pm »
Hi all, does anyone have the slightest idea when FPC 3.2.0 will be released as stable?
Currently working on a project and unfortunately there is a compiler bug in FPC versions less than 3.2.0 that causes it to fail. This bug has been fixed in fixes 3.2.0 but unfortunately policies prevents me from using non stable versions in the project.

Alextp

  • Hero Member
  • *****
  • Posts: 849
    • UVviewsoft
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #108 on: June 21, 2019, 11:29:40 pm »
AFAIR in 2019 autumn.

Xor-el

  • Sr. Member
  • ****
  • Posts: 363
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #109 on: June 22, 2019, 12:12:00 am »

jamie

  • Hero Member
  • *****
  • Posts: 1751
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #110 on: June 22, 2019, 06:58:40 pm »
I would be curious as to what bug is being referred to?

Xor-el

  • Sr. Member
  • ****
  • Posts: 363
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #111 on: June 22, 2019, 07:07:35 pm »
I would be curious as to what bug is being referred to?
the bug is related to finalization of some specific types of interface variables at the end of certain methods.

avra

  • Hero Member
  • *****
  • Posts: 1599
    • Additional info
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #112 on: June 22, 2019, 07:21:10 pm »
Currently working on a project and unfortunately there is a compiler bug in FPC versions less than 3.2.0 that causes it to fail. This bug has been fixed in fixes 3.2.0 but unfortunately policies prevents me from using non stable versions in the project.
Maybe it is not a complex fix so you can apply just the patch related to this bug? Or use whole unit file from 3.2.0 with some/none adaptation? That will not work in most cases since changes from 3.0 to 3.2 can be massive but maybe you are lucky...
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Xor-el

  • Sr. Member
  • ****
  • Posts: 363
Re: FPC 3.2.x series branched, trunk update to 3.3.1
« Reply #113 on: June 22, 2019, 07:27:34 pm »
Maybe it is not a complex fix so you can apply just the patch related to this bug? Or use whole unit file from 3.2.0 with some/none adaptation? That will not work in most cases since changes from 3.0 to 3.2 can be massive but maybe you are lucky...
unfortunately this is not some RTL based issue rather some bug related to compiler codegen and I can't dissect which commit fixes this issue.
« Last Edit: June 22, 2019, 07:29:45 pm by Xor-el »