Csound Csound-dev Csound-tekno Search About

[Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1

Date2022-03-19 22:31
FromIain Duncan
Subject[Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain




Date2022-03-19 22:33
FromIain Duncan
SubjectRe: [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain




Date2022-03-19 22:53
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-19 23:08
FromIain Duncan
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-19 23:35
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 00:46
FromIain Duncan
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 01:03
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 16:57
FromIain Duncan
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 20:24
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
I think the easiest thing is to provide your own build for now for those that need it. That's what I do with Cabbage.

On Sun, 20 Mar 2022 at 16:57, Iain Duncan <iainduncanlists@gmail.com> wrote:
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 20:44
FromIain Duncan
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Ok good to know, thanks Rory. I may bug you off list on what this entails. :-)

iain

On Sun, Mar 20, 2022 at 1:24 PM Rory Walsh <rorywalsh@ear.ie> wrote:
I think the easiest thing is to provide your own build for now for those that need it. That's what I do with Cabbage.

On Sun, 20 Mar 2022 at 16:57, Iain Duncan <iainduncanlists@gmail.com> wrote:
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 21:21
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
No worries, also feel free to ask on-list. Others might also be interested, and can potentially offer better advice than I ;) 

On Sun, 20 Mar 2022 at 20:44, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ok good to know, thanks Rory. I may bug you off list on what this entails. :-)

iain

On Sun, Mar 20, 2022 at 1:24 PM Rory Walsh <rorywalsh@ear.ie> wrote:
I think the easiest thing is to provide your own build for now for those that need it. That's what I do with Cabbage.

On Sun, 20 Mar 2022 at 16:57, Iain Duncan <iainduncanlists@gmail.com> wrote:
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-20 22:50
FromGiovanni Bedetti
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
Hi,
CsoundUnity is also waiting for an M1 release of Csound, I can help with testing ;)

Il giorno dom 20 mar 2022 alle ore 21:22 Rory Walsh <rorywalsh@ear.ie> ha scritto:
No worries, also feel free to ask on-list. Others might also be interested, and can potentially offer better advice than I ;) 

On Sun, 20 Mar 2022 at 20:44, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ok good to know, thanks Rory. I may bug you off list on what this entails. :-)

iain

On Sun, Mar 20, 2022 at 1:24 PM Rory Walsh <rorywalsh@ear.ie> wrote:
I think the easiest thing is to provide your own build for now for those that need it. That's what I do with Cabbage.

On Sun, 20 Mar 2022 at 16:57, Iain Duncan <iainduncanlists@gmail.com> wrote:
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain





Date2022-03-24 08:45
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] confused about status of csound on M1 and building Csound6~ for M1
the estimated time is how long it takes for the laptop I ordered in November to arrive. They said end of the month, but I'm not holding my breath.

On 20 Mar 2022, at 20:44, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

Ok good to know, thanks Rory. I may bug you off list on what this entails. :-)

iain

On Sun, Mar 20, 2022 at 1:24 PM Rory Walsh <rorywalsh@ear.ie> wrote:
I think the easiest thing is to provide your own build for now for those that need it. That's what I do with Cabbage.

On Sun, 20 Mar 2022 at 16:57, Iain Duncan <iainduncanlists@gmail.com> wrote:
Is there an estimated timeline for having official M1 releases? I'm not trying to be a whiner, I get (intimately!) that having to compile for a new platform is a pain, I only just recently got Scheme for Max going for M1.  I'm just trying to figure out what the best thing to say and offer for Csound6~ for Max is with regard to M1. As in, do I tell people to compile from source for M1, or provide a binary myself that will work for the limited needs of csound~, etc. 

thanks!
iain



On Sat, Mar 19, 2022 at 6:03 PM Rory Walsh <rorywalsh@ear.ie> wrote:
It's not the most current release. I think it's a dev snapshot of 6.16. But I've not had and issues with it. 👍 

On Sun 20 Mar 2022, 12:46 a.m. Iain Duncan, <iainduncanlists@gmail.com> wrote:
thanks Rory, I'll try that out until I can get builds from source going ok. 

iain

On Sat, Mar 19, 2022 at 4:35 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Here is a Csound universal build if you are interested. 
It's quite minimal, but comes with Intel and M1 slices for both the Csound libs, and libsndfile. It's pretty simple to build. Once(if) Victor's new mac arrives we'll all be sorted :)      

On Sat, 19 Mar 2022 at 23:09, Iain Duncan <iainduncanlists@gmail.com> wrote:
Ah ok, well I just got one recently (motivated by the same issue for Scheme for Max), so if it would be helpful for me to build them, I could do so. Though I might need some help! Is there more to it than just building csound from source? Which I guess will get on to next either way!

iain


On Sat, Mar 19, 2022 at 3:53 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
No, since I am the one who builds mac releases and I don't have an m1 Mac, the releases are intel.

On 19 Mar 2022, at 22:33, Iain Duncan <iainduncanlists@GMAIL.COM> wrote:

*Warning*

This email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
Also, I guess I can release separate packages for M1 and Intel Mac, but in that case getting confirmation that must build from source for M1 would be good.

thanks
iain

On Sat, Mar 19, 2022 at 3:31 PM Iain Duncan <iainduncanlists@gmail.com> wrote:
Hi devs, I'm trying to build Csound6~ for Max for M1, or rather, for a universal binary, but when I choose to build for both targets, I get linker errors. Is there not yet a universal binary for Intel and M1 Macs? Are people required to build from source to run on M1 natively?

Any advice on how to do this would be much appreciated, I've had several folks ask about M1 builds for running on Max on M1. I got the CMake part sorted, but not the Csound linking.

I could build from source, though I'm not sure how I link to both. So if anyone has built csound API projects for universals, I'd love to hear the scoop.

In the meantime, I guess I'll release 0.2 for only intel Mac. 

thanks
iain