[L2Ork-dev] GSOC Query

Adelaide Zhang adelaidemzhang at gmail.com
Mon Apr 18 19:55:53 EDT 2022


Unfortunately I wasn’t able to find anything in the vanilla pd mailing list regarding the errors I got, or specifically related to compiling on the M1 chip. After taking another look I suspect the issue will not be as easily resolved as I hoped, particularly as I’m not super familiar with build systems (I’ve used them but never written one, although I am familiar with bash scripting). 

I would certainly be willing to delve deeper into the process as part of  the “monstrously complex build system” idea, however I wonder if you have any pointers regarding how thorough of proposal is expected, especially given the deadline tomorrow.

As a rough outline:
(pre- coding period) Thoroughly familiarize myself with Makefiles and relevant compilers 
Develop an understanding of how the current build system works (any dependencies, structure of calls)
Make necessary modifications in order to build on M1 architecture (maybe optional, if virtualization is possible and another platform should be prioritized)
Create plan for how an “ideal” system would look
Incrementally streamline current system into fewer files based on plan

The other option might be for me to attempt to work with a virtual machine or Docker instead, and potentially aim for a different project idea.

Let me know what your thoughts are on the matter, or if you have any further suggestions. Thank you!


> On Apr 18, 2022, at 1:26 PM, Jonathan Wilkes <jon.w.wilkes at gmail.com> wrote:
> 
> On Mon, Apr 18, 2022 at 1:55 AM Adelaide Zhang <adelaidemzhang at gmail.com> wrote:
>> 
>> Hello,
>> 
>> I recently found out about the GSOC program, and I see that the deadline is very close—I was wondering if it’s not too late to submit an application.I am a current MSCS grad student at NYU with a background in theatrical audio. I very much enjoyed using Max in the past and would love to be able to get involved with its open source sibling.
> 
> Definitely not too late. Please do put together an application, I'll
> try to help today if I can.
> 
>> 
>> I do have a couple of questions—I ran into some make issues when building from the source code (though the pre-compiled app works fine), and I wonder if it’s possibly because I’m working on an Apple Silicon Mac. The only reference I’ve found to the issue on the mailing list is from a year ago here: http://disis.music.vt.edu/pipermail/l2ork-dev/2021-April/003744.html. One of the errors I get is “clang: error: the clang compiler does not support '-mcpu=7450”, but I can provide the rest of the build output if needed.
> 
> I seem to remember someone mentioning the new Apple chips on the Pure
> Data vanilla list. Perhaps search there to see if anyone made progress
> on it:
> 
> https://lists.puredata.info/pipermail/pd-list/
> 
>> 
>> If the chip is the issue, is there already a solution for this, or would creating build compatibility with M1 be enough of a basis for a project idea? If it wouldn’t be enough on its own, would it be possible to combine that with a different medium-sized project? I’d be particularly interested in the Vintage Platform Audio Emulation Library and Data Over Audio Messaging ideas.
> 
> That would definitely be possible. There's also the project to save us
> from our monstrous build system, but that may be too large for a
> medium-sized project.
> 
> Best,
> Jonathan
> 
>> 
>> Please let me know how best to proceed, or if you need any more info from me!
>> 
>> Thank you,
>> Adelaide
>> _______________________________________________
>> L2Ork-dev mailing list
>> L2Ork-dev at disis.music.vt.edu
>> https://disis.music.vt.edu/listinfo/l2ork-dev
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20220418/a636c81b/attachment.htm>


More information about the L2Ork-dev mailing list