Re: Compiling externals: gcc or clang?

oscar pablo di liscia <[email protected]> Thu, 4 Jun 2026 11:53:03 -0300
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <CAKjr-WyV0BvOkxX37WPs0LVx008taAKxbyWY4=qvdy+84of1+w@mail.gmail.com>
--===============4086964076691304872==
Content-Type: multipart/alternative; boundary="000000000000281aa006536eb442"

--000000000000281aa006536eb442
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Many thanks, Jos=C3=A9, i=E2=80=99ll give it a try.
However, my question still stands: gcc or clang?
Specially in Windows 11 I=E2=80=99ve compiles and used successfully with th=
e former
but with clang I=E2=80=99ve compiled ok, but had issues trying the external=
s.
Is it the answer in this framework?
Many thanks


*Dr. Oscar Pablo Di Liscia*
*Director Especializaci=C3=B3n en Sonido Aplicado a las Artes Digitales*
https://multimedia.una.edu.ar/carreras/especializacion-en-sonido-aplicado-a=
-las-artes-digitales_16734
*ATAM - UNA*

El El jue, 4 jun 2026 a la(s) 11:27=E2=80=AFa.=E2=80=AFm., Jos=C3=A9 Rafael=
 Sub=C3=ADa Valdez <
[email protected]> escribi=C3=B3:

> Dear Pablo,
>
> have you tried using pd-builder? maybe give it a try?
>
> https://github.com/pure-data/pd-lib-builder
>
> cheers
>
> On Thu, Jun 4, 2026 at 8:47=E2=80=AFAM oscar pablo di liscia <odiliscia@g=
mail.com>
> wrote:
>
>> Hello List.
>> I am updating and recompiling some externals I wrote time ago. Triying t=
o
>> get binaries for both Linux Ubuntu and Windows 11.
>> I=E2=80=99ve used mingw64 for the latest version of Pure Data Vanilla. E=
verything
>> seems to be fine, I had only to updates some flags in the Makefiles.
>> After a few  tr=C3=ADes I got the externals compiled, but with severe me=
mory
>> issues when i run them in PD.
>> Is someone using clang instead of gcc? Some advise or experience to shar=
e
>> compiling with clang?
>> Many thanks.
>>
>>
>> *Dr. Oscar Pablo Di Liscia*
>> *Director Especializaci=C3=B3n en Sonido Aplicado a las Artes Digitales*
>>
>> https://multimedia.una.edu.ar/carreras/especializacion-en-sonido-aplicad=
o-a-las-artes-digitales_16734
>> *ATAM - UNA*
>>
> ---
>> [email protected] - the Pure Data mailinglist
>>
>> https://lists.iem.at/hyperkitty/list/[email protected]/message/BDCYJ6=
T6E6ZN5A7ASACFD4LU4ZTTWOU5/
>>
>> To unsubscribe send an email to [email protected] mailing list
>> UNSUBSCRIBE and account-management -> https://lists.iem.at/
>
>
>
> --
> Jos=C3=A9 Rafael Sub=C3=ADa Valdez
> www.jrsv.net
>
>
> *"...I am an Anarchist! Wherefore I will*
> *Not rule, and also ruled I will not be!"*
>
> - John Henry Mackay -
>
>
>
>
> ---
> [email protected] - the Pure Data mailinglist
>
> https://lists.iem.at/hyperkitty/list/[email protected]/message/PH3HSZT=
DC3CJ2HF2GUG2W4M5Z5MOV5Z3/
>
> To unsubscribe send an email to [email protected] mailing list
> UNSUBSCRIBE and account-management -> https://lists.iem.at/

--000000000000281aa006536eb442
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Many thanks, Jos=C3=A9, i=E2=80=99ll give it a try.=C2=A0=
</div><div dir=3D"auto">However, my question still stands: gcc or clang?=C2=
=A0</div><div dir=3D"auto">Specially in Windows 11 I=E2=80=99ve compiles an=
d used successfully with the former but with clang I=E2=80=99ve compiled ok=
, but had issues trying the externals.=C2=A0</div><div dir=3D"auto">Is it t=
he answer in this framework?=C2=A0</div><div dir=3D"auto">Many thanks</div>=
<div><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature" data=
-smartmail=3D"gmail_signature"><div dir=3D"ltr"><font size=3D"2"><b><i>Dr. =
Oscar Pablo Di Liscia<br></i></b></font><div><font size=3D"2"><b><i>Directo=
r Especializaci=C3=B3n en Sonido Aplicado a las Artes Digitales</i></b></fo=
nt></div><a href=3D"https://multimedia.una.edu.ar/carreras/especializacion-=
en-sonido-aplicado-a-las-artes-digitales_16734" target=3D"_blank">https://m=
ultimedia.una.edu.ar/carreras/especializacion-en-sonido-aplicado-a-las-arte=
s-digitales_16734</a><br><font size=3D"2"><b><i>ATAM - UNA</i></b></font><b=
r></div></div></div></div><div><br><div class=3D"gmail_quote gmail_quote_co=
ntainer"><div dir=3D"ltr" class=3D"gmail_attr">El El jue, 4 jun 2026 a la(s=
) 11:27=E2=80=AFa.=E2=80=AFm., Jos=C3=A9 Rafael Sub=C3=ADa Valdez &lt;<a hr=
ef=3D"mailto:[email protected]">[email protected]</a>&gt; escribi=
=C3=B3:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Dear Pablo=
,<div><br></div><div>have you tried using pd-builder? maybe give it a try?<=
br><br><a href=3D"https://github.com/pure-data/pd-lib-builder" target=3D"_b=
lank">https://github.com/pure-data/pd-lib-builder</a></div><div><br></div><=
div>cheers</div></div><br><div class=3D"gmail_quote"></div><div class=3D"gm=
ail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Jun 4, 2026 at 8:4=
7=E2=80=AFAM oscar pablo di liscia &lt;<a href=3D"mailto:[email protected]=
m" target=3D"_blank">[email protected]</a>&gt; wrote:<br></div></div><div=
 class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"></=
blockquote></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"auto">Hello List.</div><div dir=3D"auto">I a=
m updating and recompiling some externals I wrote time ago. Triying to get =
binaries for both Linux Ubuntu and Windows 11.</div><div dir=3D"auto">I=E2=
=80=99ve used mingw64 for the latest version of Pure Data Vanilla. Everythi=
ng seems to be fine, I had only to updates some flags in the Makefiles.=C2=
=A0</div><div dir=3D"auto">After a few =C2=A0tr=C3=ADes I got the externals=
 compiled, but with severe memory issues when i run them in PD.</div><div d=
ir=3D"auto"><div style=3D"font-size:inherit"><span style=3D"color:rgb(0,0,0=
);font-family:-apple-system,sans-serif;font-size:inherit;font-style:normal;=
font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;w=
hite-space:normal;word-spacing:0px;text-decoration:none;float:none;display:=
inline">Is someone using clang instead of gcc? Some advise or experience to=
 share compiling with clang?</span></div><div style=3D"font-size:inherit" d=
ir=3D"auto"><span style=3D"color:rgb(0,0,0);font-family:-apple-system,sans-=
serif;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:no=
rmal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0p=
x;text-decoration:none;float:none;display:inline">Many thanks.</span></div>=
</div><div dir=3D"auto"><br clear=3D"all"><div dir=3D"auto"><div dir=3D"ltr=
" class=3D"gmail_signature"><div dir=3D"ltr"><font size=3D"2"><b><i>Dr. Osc=
ar Pablo Di Liscia<br></i></b></font><div><font size=3D"2"><b><i>Director E=
specializaci=C3=B3n en Sonido Aplicado a las Artes Digitales</i></b></font>=
</div><a href=3D"https://multimedia.una.edu.ar/carreras/especializacion-en-=
sonido-aplicado-a-las-artes-digitales_16734" target=3D"_blank">https://mult=
imedia.una.edu.ar/carreras/especializacion-en-sonido-aplicado-a-las-artes-d=
igitales_16734</a><br><font size=3D"2"><b><i>ATAM - UNA</i></b></font><br><=
/div></div></div></div></blockquote></div><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
---<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
.at</a> - the Pure Data mailinglist<br>
<a href=3D"https://lists.iem.at/hyperkitty/list/[email protected]/messag=
e/BDCYJ6T6E6ZN5A7ASACFD4LU4ZTTWOU5/" rel=3D"noreferrer" target=3D"_blank">h=
ttps://lists.iem.at/hyperkitty/list/[email protected]/message/BDCYJ6T6E6=
ZN5A7ASACFD4LU4ZTTWOU5/</a><br>
<br>
To unsubscribe send an email to <a href=3D"mailto:[email protected]=
t" target=3D"_blank">[email protected]</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href=3D"https://lists.iem.at/" =
rel=3D"noreferrer" target=3D"_blank">https://lists.iem.at/</a></blockquote>=
</div><div><br clear=3D"all"></div><div><br></div><span class=3D"gmail_sign=
ature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div=
 dir=3D"ltr">Jos=C3=A9 Rafael Sub=C3=ADa Valdez<br><div><a href=3D"http://w=
ww.jrsv.net" target=3D"_blank">www.jrsv.net</a><br><div><p style=3D"margin:=
0px 0px 18px;padding:0px;border:0px;font-size:13px;vertical-align:baseline;=
background-image:initial;background-position:initial;background-repeat:init=
ial;line-height:18px;color:rgb(31,30,35);font-family:&quot;Helvetica Neue&q=
uot;,Helvetica,Arial,sans-serif"><br></p><p style=3D"margin:0px 0px 18px;pa=
dding:0px;border:0px;font-size:13px;vertical-align:baseline;background-imag=
e:initial;background-position:initial;background-repeat:initial;line-height=
:18px;color:rgb(31,30,35);font-family:&quot;Helvetica Neue&quot;,Helvetica,=
Arial,sans-serif"></p><div style=3D"text-align:left"><i>&quot;...I am an An=
archist! Wherefore I will</i></div><i><div style=3D"text-align:left"><i>Not=
 rule, and also ruled I will not be!&quot;</i></div></i><p></p></div></div>=
<blockquote style=3D"margin:0px 0px 0px 40px;border-width:medium;border-sty=
le:none;border-color:currentcolor;padding:0px"><blockquote style=3D"margin:=
0px 0px 0px 40px;border-width:medium;border-style:none;border-color:current=
color;padding:0px"><div><div><p style=3D"text-align:left;margin:0px 0px 18p=
x;padding:0px;border:0px;font-size:13px;vertical-align:baseline;background-=
image:initial;background-position:initial;background-repeat:initial;line-he=
ight:18px;color:rgb(31,30,35);font-family:&quot;Helvetica Neue&quot;,Helvet=
ica,Arial,sans-serif">- John Henry Mackay -</p></div></div></blockquote></b=
lockquote><div><div><br><div><br><font face=3D"&#39;lucida grande&#39;, tah=
oma, verdana, arial, sans-serif" size=3D"4"><span style=3D"font-size:14px;l=
ine-height:17px"><br></span></font></div></div></div></div></div>
---<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
.at</a> - the Pure Data mailinglist<br>
<a href=3D"https://lists.iem.at/hyperkitty/list/[email protected]/messag=
e/PH3HSZTDC3CJ2HF2GUG2W4M5Z5MOV5Z3/" rel=3D"noreferrer" target=3D"_blank">h=
ttps://lists.iem.at/hyperkitty/list/[email protected]/message/PH3HSZTDC3=
CJ2HF2GUG2W4M5Z5MOV5Z3/</a><br>
<br>
To unsubscribe send an email to <a href=3D"mailto:[email protected]=
t" target=3D"_blank">[email protected]</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href=3D"https://lists.iem.at/" =
rel=3D"noreferrer" target=3D"_blank">https://lists.iem.at/</a></blockquote>=
</div></div>

--000000000000281aa006536eb442--


--===============4086964076691304872==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/ENUYFCC6VTD74SVHQY57M54CK3YKLUGC/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
--===============4086964076691304872==--