Recent

Author Topic: FPC 3.2.4-rc1 available  (Read 4286 times)

Espectr0

  • Full Member
  • ***
  • Posts: 228
Re: FPC 3.2.4-rc1 available
« Reply #15 on: July 05, 2025, 05:03:46 pm »
I replace this version with Lazarus 4 version 3.2.2 and that's it?

Thaddy

  • Hero Member
  • *****
  • Posts: 17451
  • Ceterum censeo Trumpum esse delendum (Tnx Charlie)
Re: FPC 3.2.4-rc1 available
« Reply #16 on: July 05, 2025, 05:38:09 pm »
No, the register updates for AARCH64 are only in 3.3.1. not in 3.2.4 nor 3.2.2.
It is the compiler, not Lazarus. Lazarus is NOT a compiler. FPC is...
« Last Edit: July 05, 2025, 05:40:22 pm by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

Espectr0

  • Full Member
  • ***
  • Posts: 228
Re: FPC 3.2.4-rc1 available
« Reply #17 on: July 05, 2025, 05:41:22 pm »
I mean, is it enough to replace 3.2.2 with 3.2.4?

Thaddy

  • Hero Member
  • *****
  • Posts: 17451
  • Ceterum censeo Trumpum esse delendum (Tnx Charlie)
Re: FPC 3.2.4-rc1 available
« Reply #18 on: July 05, 2025, 05:45:07 pm »
No. The RC1 3.2.4 does not contain the AARCH64 updates. Just Main/Trunk does: 3.3.1.
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

robert rozee

  • Sr. Member
  • ****
  • Posts: 279
Re: FPC 3.2.4-rc1 available
« Reply #19 on: July 06, 2025, 01:10:58 pm »
The main highlights of this version:
  • Issues with newer glibc fixed

hi PascalDragon,
    what are the nature of these fixes? do they resolve the symbol versioning issues that block binaries built on newer Linux systems from being run on older systems?


cheers,
rob   :-)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12326
  • FPC developer.
Re: FPC 3.2.4-rc1 available
« Reply #20 on: July 06, 2025, 02:03:29 pm »
    what are the nature of these fixes? do they resolve the symbol versioning issues that block binaries built on newer Linux systems from being run on older systems?

That would be a quite major change, so unlikely in a fixes point release. So probably no.

And if it is not in trunk, it won't be in a fixes release to begin with. If you have specific revisions in trunk, I can lookup some status.

PascalDragon

  • Hero Member
  • *****
  • Posts: 6049
  • Compiler Developer
Re: FPC 3.2.4-rc1 available
« Reply #21 on: July 06, 2025, 03:06:17 pm »
    what are the nature of these fixes?

Removal of some symbols from newer libc versions.

do they resolve the symbol versioning issues that block binaries built on newer Linux systems from being run on older systems?

No.

robert rozee

  • Sr. Member
  • ****
  • Posts: 279
Re: FPC 3.2.4-rc1 available
« Reply #22 on: July 06, 2025, 03:20:15 pm »
    what are the nature of these fixes?

Removal of some symbols from newer libc versions.
[...]

are you saying that there are some symbols, present in earlier glibc versions, that are no longer present in current versions of glibc?! from my dealings with the glibc developers a year or two back, i understood that we had a promise that no symbols would ever be removed - thereby guaranteeing a level of version compatibility provided a few simple rules were followed.


cheers,
rob   :-)

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12326
  • FPC developer.
Re: FPC 3.2.4-rc1 available
« Reply #23 on: July 06, 2025, 03:27:42 pm »
are you saying that there are some symbols, present in earlier glibc versions, that are no longer present in current versions of glibc?! from my dealings with the glibc developers a year or two back, i understood that we had a promise that no symbols would ever be removed - thereby guaranteeing a level of version compatibility provided a few simple rules were followed.

Only when linked with the corresponding crt* files. FPC has its own, that sometimes causes problems.

PascalDragon

  • Hero Member
  • *****
  • Posts: 6049
  • Compiler Developer
Re: FPC 3.2.4-rc1 available
« Reply #24 on: July 06, 2025, 03:52:34 pm »
    what are the nature of these fixes?

Removal of some symbols from newer libc versions.
[...]

are you saying that there are some symbols, present in earlier glibc versions, that are no longer present in current versions of glibc?! from my dealings with the glibc developers a year or two back, i understood that we had a promise that no symbols would ever be removed - thereby guaranteeing a level of version compatibility provided a few simple rules were followed.

See here.

 

TinyPortal © 2005-2018