Recent

Author Topic: FPC 3.2.0rc1 released!  (Read 10456 times)

trev

  • Hero Member
  • *****
  • Posts: 664
  • Former Delphi 1-7 and 10.2 User
Re: FPC 3.2.0rc1 released!
« Reply #45 on: April 02, 2020, 01:51:13 pm »
I think I read a comment from one of the Great Ones recently to the effect that text mode IDE [did not exist; would not exist] on the Mac. But I cannot find it just now.

Hmmm - this wiki page suggests it did once upon a time run on macOS using Quartz/X11. As it's not in the current macOS RC1, I guess it's no longer supported despite the man page.
o Lazarus v2.1.0 r63233, FPC v3.3.1 r45525, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 (Parallels VM)
o FPC 3.0.4, FreeBSD 12-STABLE r358002
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

PascalDragon

  • Hero Member
  • *****
  • Posts: 1515
  • Compiler Developer
Re: FPC 3.2.0rc1 released!
« Reply #46 on: April 02, 2020, 03:02:51 pm »
Having completed the tests, what do we do with the report ?   In my case, its quite detailed -

And that's why I doubt that it's useful for testers to run the tests. :-X At most you could compare your test results against one of the official ones for the same target with the same settings and report differences... (for a list of failed tests you can look at $fpcsrc/tests/output/<cpu>-<os>/faillist)

I think I read a comment from one of the Great Ones recently to the effect that text mode IDE [did not exist; would not exist] on the Mac. But I cannot find it just now.

Hmmm - this wiki page suggests it did once upon a time run on macOS using Quartz/X11. As it's not in the current macOS RC1, I guess it's no longer supported despite the man page.

Correct. Jonas does not want to support the IDE on macOS (for many years already), so the best would be a bug report to remove the man page for that target as well.

jma_sp

  • Full Member
  • ***
  • Posts: 135
  • El conocimiento si ocupa lugar.
Re: FPC 3.2.0rc1 released!
« Reply #47 on: April 02, 2020, 03:52:39 pm »
I have installed under Haiku (32 bits & 64) latests builds and seems to works ok with exception of fp IDE.
Menu keyboard not ever works (by example keys combination in menu).
When editing code characteres appear and dissapear or move.
And when mouse moves while editing code it show a stream of numbers.

Thanks for making possible to have freepascal under Haiku  :D

Devuan ASCII 2.0 ( JWM/ROX/iDesk  without systemd ) - Puppy Linux, ReactOS 0.4.xx  - FreeDos - OctaOS - KolibriOS

trev

  • Hero Member
  • *****
  • Posts: 664
  • Former Delphi 1-7 and 10.2 User
Re: FPC 3.2.0rc1 released!
« Reply #48 on: April 03, 2020, 07:48:06 am »
Hmmm - this wiki page suggests it did once upon a time run on macOS using Quartz/X11. As it's not in the current macOS RC1, I guess it's no longer supported despite the man page.

Correct. Jonas does not want to support the IDE on macOS (for many years already), so the best would be a bug report to remove the man page for that target as well.

Done - bug 36861.
o Lazarus v2.1.0 r63233, FPC v3.3.1 r45525, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 (Parallels VM)
o FPC 3.0.4, FreeBSD 12-STABLE r358002
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

piola

  • New Member
  • *
  • Posts: 46
Re: FPC 3.2.0rc1 released!
« Reply #49 on: April 04, 2020, 02:13:51 pm »
In i386-win32, there's both the native compiler and the cross compiler for 64bit, which is what I'd expect.

In x86_64-win64, however, there seems to be only the native compiler. How do I get the cross-compiler for win32?

PascalDragon

  • Hero Member
  • *****
  • Posts: 1515
  • Compiler Developer
Re: FPC 3.2.0rc1 released!
« Reply #50 on: April 05, 2020, 01:22:56 pm »
In i386-win32, there's both the native compiler and the cross compiler for 64bit, which is what I'd expect.

In x86_64-win64, however, there seems to be only the native compiler. How do I get the cross-compiler for win32?

We do not provide a cross compiler from Win64 to any other x86 target, because Win64 does not support the Extended type which is supported by all other x86 targets (there are plans for software emulation, but this is currently not fully implemented).

What you can do however is to simply copy the ppc386 from the distribution as well as the units and copy that into your x86_64 installation (you should copy the binary into %fpcdir%\bin\x86_64-win64 next to the fpc.exe) then you can use fpc -Pi386 just as well.

Dmitry24

  • New Member
  • *
  • Posts: 20
Re: FPC 3.2.0rc1 released!
« Reply #51 on: April 05, 2020, 02:02:13 pm »
Tried to install a DOS version by the link
ftp://ftp.freepascal.org/pub/fpc/beta/3.2.0-rc1/go32v2

fp.exe file was not extracted. Different extractors report a data error for the inner archive idedos.zip (7zip, Windows Explorer, oth.).

dbannon

  • Hero Member
  • *****
  • Posts: 1044
    • tomboy-ng, a rewrite of the classic Tomboy
Re: FPC 3.2.0rc1 released!
« Reply #52 on: April 08, 2020, 04:46:15 am »
And just for the record -

I have used rc1 on 64 bit Linux to build cross compilers (32bit Linux, 32 and 64 bit Windows) and used them to build my 15k line Lazarus project.  No FPC issues.

Davo
Lazarus 2, Linux (and reluctantly Win10, OSX)
My Project - https://github.com/tomboy-notes/tomboy-ng

neerajsati

  • Newbie
  • Posts: 2
Re: FPC 3.2.0rc1 released!
« Reply #53 on: April 16, 2020, 05:31:45 am »
Thanks team.

trev

  • Hero Member
  • *****
  • Posts: 664
  • Former Delphi 1-7 and 10.2 User
Re: FPC 3.2.0rc1 released!
« Reply #54 on: April 16, 2020, 08:03:32 am »
It's somewhat disappointing that only three users (2x macOS, 1x Ubuntu) signed up and did the requested tests of FPC 3.2.0RC1.
o Lazarus v2.1.0 r63233, FPC v3.3.1 r45525, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 (Parallels VM)
o FPC 3.0.4, FreeBSD 12-STABLE r358002
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6290
    • wiki
Re: FPC 3.2.0rc1 released!
« Reply #55 on: April 16, 2020, 01:24:35 pm »
Well there are a few people testing it with Lazarus: https://sourceforge.net/projects/lazarus-snapshots/files/ there are some downloads for Windows. ( Laz 2.1 & 2.0.7 // the 2.0.8 files are all new, so no one had a chance yet)
(The win installers probably do not have the latest docs included)

MathMan

  • Full Member
  • ***
  • Posts: 186
Re: FPC 3.2.0rc1 released!
« Reply #56 on: April 21, 2020, 09:46:08 am »
Hello all,

First of all thanks to all contributors for the new release candidate. I know I am late to the party but I finally got around testing the Win64 version against my own library. I used O4 plus -CpCOREI - OpCOREI on a Nehalem processor

* the library uses a lot of required typecasting and tricky code linearizations
* all library tests (several thousands) passed
* I saw speed improvements (compared to FPC 3.0.4) of 3%-10% depending on function type and size of operands

From my perspective its looking good.

Kind regards,
MathMan

TCH

  • Full Member
  • ***
  • Posts: 117
Re: FPC 3.2.0rc1 released!
« Reply #57 on: May 15, 2020, 12:16:15 pm »
Any news on FPC 3.2?

Thaddy

  • Hero Member
  • *****
  • Posts: 10110
Re: FPC 3.2.0rc1 released!
« Reply #58 on: May 15, 2020, 02:46:03 pm »
Shortly. It is tagged for release and being build for supported platforms. weeks not months now, afaik.
I am more like donkey than shrek

trev

  • Hero Member
  • *****
  • Posts: 664
  • Former Delphi 1-7 and 10.2 User
Re: FPC 3.2.0rc1 released!
« Reply #59 on: May 16, 2020, 01:03:02 am »
Any news on FPC 3.2?

You could help by testing RC1. The harvest is plentiful, but the workers are few.
o Lazarus v2.1.0 r63233, FPC v3.3.1 r45525, macOS 10.14.6 (with sup update), Xcode 11.3.1
o Lazarus v2.1.0 r61574, FPC v3.3.1 r42318, FreeBSD 12.1 (Parallels VM)
o FPC 3.0.4, FreeBSD 12-STABLE r358002
o Lazarus v2.1.0 r61574, FPC v3.0.4, Ubuntu 18.04 (Parallels VM)

 

TinyPortal © 2005-2018