[squeak-dev] new VM directory structure for 5.3
K K Subbu
kksubbu.ml at gmail.com
Sun Jan 12 09:39:13 UTC 2020
On 12/01/20 2:18 AM, Eliot Miranda wrote:
>> On Jan 10, 2020, at 9:55 PM, K K Subbu<kksubbu.ml at gmail.com> wrote:
>>
>> On 11/01/20 3:53 AM, Chris Muller wrote:
>>> This simplification allows easy co-existence of 32-bit with 64-bit versions of the same VM.
>> If the bin directory is created with <os>-<isa>-<optional-variant>/
>> linux-x86/
>> linux-x86_64/
>> linux-arm-armhf/
>> linux-arm64/
>> win-win32/
>> win-win64/
>> osx-x86/
>>
>> then it would be simpler and easier to ship and share multiplatform code (e.g. shared mounts). Is it too late to make the change?
> I hope not. I love this idea. Can I suggest that for names we use the same names as the build directories minus the “build.” prefix? linux32x86 linux64x64 linux32ARMv6 etc...
+1. It would simplify build scripts. We could have a recursive make
$ make
which probes the host for platform settings and then invokes a recursive
make. E.g.
$ make OS=linux32 ISA=ARM VARIANT=v6
Regards .. Subbu
More information about the Squeak-dev
mailing list
|