[flext] was: Re: [PD] Problem with Snow Leopard and Flext
gr at grrrr.org
Wed Jan 20 00:47:23 CET 2010
i've got some news on the issue of flext crashing when compiled under snow leopard.
For me, flext-based externals crash when flext is built with gcc 4.2.1 and the -Os option (optimize for space). This setting is defined in buildsys/config-pd-mac.txt. It doesn't crash with any other optimization flag (e.g. -O2 or -O3). That seems to be a compiler bug, but i'm thankful for any observations on that issue.
I consequently changed the default optimization scheme for OSX to -O2 in the current svn.
Am 17.01.2010 um 13:01 schrieb Thomas Grill:
> Hey all,
> the current flext svn version should fix all compilation issues on
> Snow Leopard / gcc 4.2.
> However, i can confirm that flext crashes also for me when pd is
> launched. I'll be able to look into in about a week, so until then,
> any hints/solutions/backtraces are welcome.
> 2010/1/16 Rich E <rich.eakin at gmail.com>:
>> I have been working with a flext external in Snow Leopard, but I did not
>> have any success getting it to work with Pd Extended (long story, it is a
>> wacom external that is dealing with all the Carbon/Cocoa problems that
>> currently exist).
>> I compile everything with CFLAGS="-arch i386". No seg faults related to
>> flext. I think, from this post and the one below, that flext is linked as
>> 64bit. I just today had to reinstall all my pd stuff because of a hard
>> drive crash and after making sure everything is cleanly built as 32bit, no
>> problems (again, in Snow Leopard).
>> 2010/1/14 Cécile Picard-Limpens <cecile.picard at sophia.inria.fr>
>>> Dear List,
>>> I'm encountering the same problem as Miguel.. (message on Sat Dec 12). I'm
>>> using Apple Snow Leopard (10.6.2) on my macbook (2.26 GHz Intel Core Duo).
>>> As anyone succeeded building and launching flext objects using OSX Snow
>>> It compiles but crashes at launching without error messages...
>>> Does it mean that the Pd-extended version compiled with x86_64 is needed?
>>> Thanks for your help!
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
> Thomas Grill
More information about the flext