User_Russian wrote: ↑Wed Sep 29, 2021 7:50 pm
In "PureBasic 6.00 Alpha 5 x86" polink.exe version 8.0.2.0, but I checked and work perfectly version 10.0.0.0
Version 8 is the last 32-bit version of polink, all other are compiled in 64-bit, which means it won't work on a a 32-bit Windows.
Exactly what I asked Fred in my last private message weeks ago… "maybe 8 is the last 32-bit version blah blah"…
Maybe it is time to think about only supporting 64-bit.
Maybe 6.00 could be a LTS and 7.00+ only support 64-bit.
marcoagpinto wrote: ↑Thu Sep 30, 2021 2:50 pm
Maybe it is time to think about only supporting 64-bit.
Maybe 6.00 could be a LTS and 7.00+ only support 64-bit.
+1 and i would say even more : No 32 bits support needed in 6.00
- Last MacOS doesn't support 32 bits
- Linux has no 32 bits support (by default) in 64 bits installations and many distributions does not support 32 bits anymore
User_Russian wrote: ↑Thu Sep 30, 2021 3:31 pm
Bad idea!
I sometimes develop plugins (DLL) for applications of other developers. How to load x64 DLL in x86 application?
Use PB 5.xx 32bits ?
Last edited by Niffo on Thu Sep 30, 2021 5:37 pm, edited 1 time in total.
I was worried because it's not the most conventional PB app (it's using many hacks and undocumented features), but my non-linear video editor finally compiles with PB6 with only minimal change to the code! Thanks for your work, Fred!
Thanks for the amazing update!
My huge Video Effects prog compiled in Alpha 4 but in Alpha 5 I am getting a polink error as shfolder.lib is not in the \PureLibraries\Windows\Libraries dir.
Copied it from Alpha 4 and it compiled fine. This is with the asm backend, c backend compiles fine.
Joubarbe wrote: ↑Mon Oct 04, 2021 4:53 pm
Is there any language improvement or new feature planned for PB 6?
Do you understand what moving from x86 Assembler to a ubiquitous C compiler means for PureBasic? Anything that the C compiler will compile to, will be able to run PureBasic applications. No more restrictions to x86 only based machines.