symengine / SymEngine.jl

Julia wrappers of SymEngine
MIT License
192 stars 43 forks source link

Support macos aarch64 package install #240

Closed agascoig closed 2 years ago

agascoig commented 2 years ago

There does not appear to be a wrapper yet for Apple silicon on macos.

isuruf commented 2 years ago

@agascoig, can you open this in https://github.com/JuliaPackaging/Yggdrasil? We only need SymEngine_jll.jl which is generated by that repo

giordano commented 2 years ago

@isuruf in order to build SymEngine_jll for the new architecture we must require Julia v1.6, are you ok with that? Of course older versions of the package will still work on Julia v1.3+, but updates will be available only for v1.6+.

agascoig commented 2 years ago

Yes, that is fine.

Get Outlook for iOShttps://aka.ms/o0ukef


From: Mosè Giordano @.> Sent: Wednesday, November 3, 2021 4:00:43 PM To: symengine/SymEngine.jl @.> Cc: agascoig @.>; Mention @.> Subject: Re: [symengine/SymEngine.jl] Support macos aarch64 package install (Issue #240)

@isurufhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fisuruf&data=04%7C01%7C%7C48fc6b7a922e45e70db708d99f1dc483%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637715772471717226%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6N%2Fi%2FiYJ22nzDkl23SJUf%2Bpyu2dE02zG1FNZ%2BKkKBBs%3D&reserved=0 in order to build SymEngine_jll for the new architecture we must require Julia v1.6, are you ok with that? Of course older versions of the package will still work on Julia v1.3+, but updates will be available only for v1.6+.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsymengine%2FSymEngine.jl%2Fissues%2F240%23issuecomment-960266134&data=04%7C01%7C%7C48fc6b7a922e45e70db708d99f1dc483%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637715772471727223%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ET07s46nMNlGZw9DqkWz%2FMWZFHRCDFWXk4u2KIfn5%2Fs%3D&reserved=0, or unsubscribehttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADIEUB7DJ2S2BSA54W2XVATUKG5JXANCNFSM5HJ33DQA&data=04%7C01%7C%7C48fc6b7a922e45e70db708d99f1dc483%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637715772471737217%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=f%2FUwircT4qWAUnju7VKKCxAcyiMNpKQX5zv4b2buPNo%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C48fc6b7a922e45e70db708d99f1dc483%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637715772471737217%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2FohXAnSgCKxDtz7fKNjOgvXM3I06KHYzen7lOIgwJDA%3D&reserved=0 or Androidhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C48fc6b7a922e45e70db708d99f1dc483%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637715772471747211%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1ibl1p480sckVTPVKdV5nr5tv6pAtvCakSgi3Fb844g%3D&reserved=0.

isuruf commented 2 years ago

@giordano, that's fine

giordano commented 2 years ago

BTW, I can confirm that master version of this package + v0.8.1 of SymEngine_jll works fine on M1, at least tests pass.

isuruf commented 2 years ago

Thanks @giordano for testing