[squeak-dev] Interesting build problem on Raspberry PI 32 bit
squeak.00 at klix.ch
squeak.00 at klix.ch
Fri Mar 31 14:47:15 UTC 2023
That's an issue here for about 2 years.
I decided to install a 64bit-Kernel for my
32bit-Raspian – as it was called then – in order
to speed up ZFS check sum calculations.
Since than the build-systems tries to build a 32bit-VM with 64bit
word-size. Luckily I still have a 32bit installation around.
Just my CHF 0.02,
Gerald
On 3/30/23 20:22, Bruce O'Neel wrote:
> Hi all,
>
> First, this is not our problem :-). But it affects us.
>
> I have kept a 32 bit Pi OS around even though the rest of my ARM
> systems are 64 bit.
>
> Until today Squeak built fine. The last build I did was 901401c from
> the 28th but tonight it started failing on Pi OS 32 bit with:
>
> tmp/opensmalltalk-vm/platforms/Cross/plugins/BitBltPlugin/BitBltArm64.c:261:9:
> error: invalid 'asm': invalid operand for code 'w'
>
> which is bizarre. Why would it start building the BitBltArm64.c
> plugin? It's ARM32 (armv7l to be exact).
>
> And the is no way that the two commits since the last successful build
> could have changed this. And what do you know, that commit fails as
> well now.
>
> But there is the problem. uname -m returned armv7l. Yesterday
>
> But today it does not return armv7l. Today uname -m and arch both
> return aarch64.
>
> Which is technically at some level correct. This system IS a PI/400
> so therefore it is an ARM64, but with a 32 bit OS installed.
>
> I think the change is this package:
>
> libc-bin:armhf 2.31-13+rpt2+rpi1+deb11u5
>
> We'll see if Debian or Raspberry PI fixes this in the next few days.
>
> cheers
>
> bruce
>
>
>
>
>
More information about the Squeak-dev
mailing list
|