Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2019-12

Assembler issue on bootstrapper

5 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

J. Gareth Moreton

Hi everyone,

I'm not sure if this counts as a bug or not, or if it is, if it's worth fixing.  When I attempt to bootstrap the compiler with OPT="-a" to dump the assembler files (I have my reasons!), it fails when building the fcl-pdf package on sharepoint.pp - it gives the error: "C:\lazarus64\fpc\3.0.4\bin\x86_64-win64\as.exe: unrecognized option `-mbig-obj'"

Any way to address this?

Gareth aka. KIT

Reply by email

Sven Barth
to J. Gareth Moreton
J. Gareth Moreton wrote 10 lines
Hi everyone, I'm not sure if this counts as a bug or not, or if it is, if it's worth fixing.  When I attempt to bootstrap the compiler with OPT="-a" to dump the assembler files (I have my reasons!), it fails when building the fcl-pdf package on sharepoint.pp - it gives the error: "C:\lazarus64\fpc\3.0.4\bin\x86_64-win64\as.exe: unrecognized option `-mbig-obj'" Any way to address this?

3.0.4 is shipped with Binutils of version 2.22, however for the big obj support at least binutils 2.25 is required. The upcoming 3.2.0 release will contain 2.28. To update them yourselves you can retrieve them from the fpcbuild repository (important ones are as.exe and ld.exe):
- for Win64:
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/install/binw64/?root=fpcbuild
- for Win32:
https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/install/binw32/?root=fpcbuild

Regards,
Sven

Reply by email

J. Gareth Moreton
to Sven Barth

Aah, thanks Sven.  Useful information.  I see that FPC 3.2.0 only has a couple of issues left on the roadmap.  I hope 3.3.1 won't be too soon after that, since that is when all my optimisation improvements start to appear!

Gareth aka. Kit

Sven Barth wrote 27 lines
Am 21.12.2019 um 17:45 schrieb J. Gareth Moreton: > Hi everyone, > > I'm not sure if this counts as a bug or not, or if it is, if it's > worth fixing.  When I attempt to bootstrap the compiler with OPT="-a" > to dump the assembler files (I have my reasons!), it fails when > building the fcl-pdf package on sharepoint.pp - it gives the error: > "C:\lazarus64\fpc\3.0.4\bin\x86_64-win64\as.exe: unrecognized option > `-mbig-obj'" > > Any way to address this? 3.0.4 is shipped with Binutils of version 2.22, however for the big obj support at least binutils 2.25 is required. The upcoming 3.2.0 release will contain 2.28. To update them yourselves you can retrieve them from the fpcbuild repository (important ones are as.exe and ld.exe): - for Win64: https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/install/binw64/?root=fpcbuild - for Win32: https://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/install/binw32/?root=fpcbuild Regards, Sven _______________________________________________ fpc-devel maillist  -  https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply by email

Sven Barth
to J. Gareth Moreton

J. Gareth Moreton schrieb am So., 22. Dez.
2019, 01:15:

Show quoted text 5 lines
Aah, thanks Sven. Useful information. I see that FPC 3.2.0 only has a couple of issues left on the roadmap. I hope 3.3.1 won't be too soon after that, since that is when all my optimisation improvements start to appear!

The next full release will be 3.4.0 and it will probably be two years again before that.

Regards,
Sven

Reply by email

J. Gareth Moreton
to Sven Barth

Well, one can hope and have some pride for one's work.  I'm not going anywhere!  Hopefully I'll have pure functions ready by then.  Truthfully I'd like to research node optimisation first, because that will play into pure functions somewhat.

Gareth aka. Kit

Sven Barth wrote 21 lines
J. Gareth Moreton < > schrieb am So., 22. Dez. 2019, 01:15: Aah, thanks Sven.  Useful information.  I see that FPC 3.2.0 only has a couple of issues left on the roadmap.  I hope 3.3.1 won't be too soon after that, since that is when all my optimisation improvements start to appear! The next full release will be 3.4.0 and it will probably be two years again before that. Regards, Sven _______________________________________________ fpc-devel maillist - https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply by email