Thanks for confirming!
Thanks for the info.
Yeah we had already found it was a broader issue unrelated to HWA.
Moderator: trava90
Thanks for confirming!
Yeah we had already found it was a broader issue unrelated to HWA.
I don't have a deep knowledge of the Core 2 Duo or Core 2 Quad architecture, but what I do know is that systems built around those architectures gave me a lot of weird problems back in the day. I had a Core 2 Duo system fail on me after less than two years, and a Core 2 Quad system have all kinds of weird issues that were so bad I wound up parting out both systems and building a Sandy Bridge and Ivy Bridge system in the same cases. I recall software not quite doing what I expected and finding myself going back to older PCs to do certain things... overall, subjectively, I will say I seemed to have nothing but issues with that family of processors. It seemed like older hardware did some things properly that these didn't, and newer hardware also did a lot of things better and was more streamlined. That was just an awkward transitional generation in a lot of ways.Moonchild wrote: ↑2024-10-11, 00:08Although I'd love to be able to find out exactly why this occurs, I'm afraid that would be a difficult chase; unless some people with detailed knowledge of the Intel Core 2 have an idea why this might happen? Are there known architectural problems with Core 2 Duo or Core 2 Quad CPUs?
Yes .. Core 2 Duo 7300 here .. that renders Pale Moon 33.4.0 unusableOops .. happens here also, on Win7 fully updated 32bit machine
Upon updating (internal updater) to 33.4.0 , Pale Moon doesn't work,
Interesting! So it's quite possible there is, in fact, some architectural bug in those processors that is being hit by us.athenian200 wrote: ↑2024-10-11, 01:04overall, subjectively, I will say I seemed to have nothing but issues with that family of processors. It seemed like older hardware did some things properly that these didn't, and newer hardware also did a lot of things better and was more streamlined. That was just an awkward transitional generation in a lot of ways.
Well, with the move to AVX, we already don't support Core 2 systems on 64-bit builds anyway, and honestly these compiler issues broadly seem to suggest our intuition about what hardware we can continue to support moving forward was correct. If it hadn't been the AVX issue that steered us away from older systems, it might well have been compiler issues.Moonchild wrote: ↑2024-10-11, 09:19Interesting! So it's quite possible there is, in fact, some architectural bug in those processors that is being hit by us.
The bitter pill looking forward is, unfortunately, that if we want to remain compatible we will have to keep a frozen toolchain and SDK for 32-bit builds, and I'm not sure when we will start running into build issues as a result of that. It might be years out, though, but it's definitely going to end sometime. At that juncture we'll have to decide what to do; either unfreeze the toolchain and build 32-bit on the later toolchain and SDK, or drop support for Core 2 systems. I don't think Microsoft is going to make or keep workarounds in their compilers for a target OS that is well past EoL on hardware that is nearing 20 years old, so there won't be any solution in that corner.
No, it doesn't, and we can't reasonably do that. We can do so as long as our tree builds with the old toolchain, but after that it's just game over for those systems. As it is, 32-bit is an outlier for what we publish, already, regardless of CPU requirements. There is no "indefinitely" in the most common sense of the word (meaning perpetual). But it is "indefinite" as in not being defined at the moment -- we can support it for as long as we can. And no more.athenian200 wrote: ↑2024-10-11, 09:47But my thinking is that going out of our way to support Core 2 systems with 32-bit builds indefinitely doesn't make a whole lot of sense
Cue the handwringing and entitled complaining the day that happens
And unnecessary attacks against me as a person too, no doubt.