Very vague answer here. I noticed a recent related question and answer- On
Mon, Oct 20, 2025 at 9:55 AM Elizabeth Mattijsen <[email protected]> wrote:

I don't think it's really a libarchive problem, but a generic MacOS issue.

For that reason I created https://raku.land/zef:lizmat/MacOS::NativeLib


so perhaps a different NativeLib adaptor like this one would help?

-y


On Thu, Oct 9, 2025 at 6:35 PM Kenneth Wolcott <[email protected]>
wrote:

> I forgot to mention...
>
> I am not using the x86-64 Apple emulation of arm64 and I am unwilling to
> do so.
>
> The apps, languages and packages I wish to install (or build from source)
> must be arm64, not x86-64 emulation mode.
>
> The emulation is SO .....SLOW.....
>
> and the arm64 platform has been out in the field for quite some time,
> shortly x86-64 Apple will be unsupported, just like RISC and m68k and 6502.
>
> Thanks,
> Ken Wolcott
>
> On Thu, Oct 9, 2025 at 3:10 PM Kenneth Wolcott <[email protected]>
> wrote:
>
>> Hi;
>>
>>   This is my first posting to this mailing list.
>>
>>   Do Raku modules work under arm64 MacOS? I have some strange issues...
>>
>>   It's a long story, but I have an arm64 Mac Mini (Tahoe now) where I
>> have been having problems with most Raku modules that I've tried to install.
>>
>>   This also happens on a Docker container (arm64, various flavors of
>> Linux).
>>
>>   Some packages (very few) install without errors when using zef.
>>
>>   Most packages fail to install using zef, definitely ones cross-listed
>> with cpan (perl5 modules).
>>
>>   I think that many of these packages fail to install due to the fact
>> that it is non-native Raku code (C libs or C++ libs) which I do have
>> installed but zef cannot find them.
>>
>>   I'm using MacPorts as the source of almost everything that Apple
>> doesn't directly supply with MacOS, but I do sometimes install packages
>> directly from app web sites and sometimes build from source.
>>
>>   I did use the Raku IRC once to discuss a problem that I had with
>> installing the Primesieve Raku binding.  The person I was chatting with
>> agreed that there was problem with versioning of a dependency (another Raku
>> module) or vice-versa.
>>
>>   Speaking specifically about Primesieve, I successfully am using the
>> Perl5 Primesieve binding, so I now that the C/C++ lib is installed so that
>> the Perl5 binding can see it, but the Raku binding cannot.
>>
>>   I have tried using Raku from MacPorts, Raku direct install, Raku
>> install by building from source, Raku via rakubrew and Raku via Docker
>> containers (several methods) and all of them fail for Primesieve.
>>
>>   I'm having similar problems with other Raku modules.
>>
>>   Is it possible that some of the Raku library contributors have never
>> tested on arm64 MacOS or even considered that arm64 MacOS might be a valid
>> target arch?
>>
>>   It's indeed possilbe that I'm doing something stupid or stupidly not
>> doing something, but it it works for some Raku modules, why doesn't work
>> for all of them?
>>
>>   Most of the Raku experimentation (other than REPL tasks such as summing
>> numbers, trivial stuff) that I'm doing so far is via the Rosetta Code web
>> site.
>>
>>   One of the most prolific authors of Raku-based Rosetta Code tasks
>> scoffed at my request for help regarding Primesieve on Rosetta Code,
>> thinking, apparently, that I was a numbskull.   I probably am a numbskull
>> :-)
>>
>>   So, sorry about a very long-winded request for help.  I've tried a lot
>> of things, my results are bewildering/mystifying/baffling.
>>
>>   At this point, I am temporarily abandoning my move from Perl5 to Raku,
>> because, at least Perl5 works for me...
>>
>> Thanks,
>> Ken Wolcott
>>
>

Reply via email to