More likely that my additions to pd-lib-builder form arm64 are incomplete. I’m 
just sure where to start debugging.

enohp ym morf tnes
-----------
Dan Wilcox
danomatika.com
robotcowboy.com


> On Jun 10, 2021, at 12:11 AM, Miller Puckette <[email protected]> wrote:
> 
> Hmm... I think if there are 100s of undefined symbols the extern loader
> in Pd only reports one of them (seemingly choosing one at random).  So this
> is probably a failure of dlopen to see any symbols from the calling pd at
> all.
> 
> But why this should happen for arm and not for intel arch escapes me...
> perhaps Mac has added some more hurdles to dynamically loading code, but
> only turned them on for arm?
> 
> M
> 
>> On Wed, Jun 09, 2021 at 11:57:47PM +0200, Dan Wilcox wrote:
>> Howdy all,
>> 
>> I'm building an application which uses libpd and a couple pre-compiled 
>> externals as universal macOS app for x86_64 and arm64 (new Apple CPU). So 
>> far, building and signing etc is working but now I'm running into an issue 
>> when the externals are being loaded on arm64:
>> 
>> Pd: error:../pd/zirkhoa.d_fat: dlopen(.../pd/zirkhoa.d_fat, 10): Symbol not 
>> found: _class_addlist
>>  Referenced from:.../pd/zirkhoa.d_fat
>>  Expected in: flat namespace
>> in .../pd/zirkhoa.d_fat
>> 
>> None of the external sources use class_addlist, so I assume that's something 
>> internal? Could this be an issue with the new architecture within libpd / 
>> the pd core?
>> 
>> The x86_64 builds run fine on Intel machines.
>> 
>> --------
>> Dan Wilcox
>> @danomatika 
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_danomatika&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=u49QYs0av5sCAWq6vJXjNrgCURqVPfBMRfDJ4M2Rc8k&s=LvNXgYHyFcUCyShMQ0mI_Ll4R4pH0Kgn8yAJkEgekOg&e=
>>  >
>> danomatika.com 
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__danomatika.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=u49QYs0av5sCAWq6vJXjNrgCURqVPfBMRfDJ4M2Rc8k&s=SKBh_sypC3yNes38ScMl41aB_Z3esQJ-E7BS6Djq9CQ&e=
>>  >
>> robotcowboy.com 
>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__robotcowboy.com_&d=DwIFAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=u49QYs0av5sCAWq6vJXjNrgCURqVPfBMRfDJ4M2Rc8k&s=Fqk66GY9Z4SMR9e-lkW8PowtnWg_LgRFEfy-FOBWXCU&e=
>>  >
>> 
>> 
>> 
> 
>> _______________________________________________
>> Pd-dev mailing list
>> [email protected]
>> https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_listinfo_pd-2Ddev&d=DwICAg&c=-35OiAkTchMrZOngvJPOeA&r=XprZV3Fxus2L1LCw80hE4Q&m=u49QYs0av5sCAWq6vJXjNrgCURqVPfBMRfDJ4M2Rc8k&s=BwbmzaM2LCbKPnuuD2nvhbl_nvQAd9F1jwopG6evKpY&e=
>>  
> 
> 
> -- 



_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to