[PD] rradical
Thomas Grill
gr at grrrr.org
Sun Nov 13 23:58:04 CET 2005
Hi Frank,
>>>hm, that gdb output somehow looks similar to a crash, people were
>>>experiencing with loading xsample and pool at the same time. You could
>>>try to move fluid~.pd_linux somewhere, where Pd cannot see it and
>>>check, if it still crashes.
>>>
>>>
>>>
>>>
>>hmmm, seems like at times i'll have to figure out how to make things
>>really user-proof.
>>
>>
>
>Is this somehow related to the FLEXT_GLOBAL_NEW (or similar) define?
>Should I maybe undef this in the fluid~-source or build system?
>
>
the bad thing on linux seems to be that one function symbol (like the
global operator new in this case) must be unique in a process, or, if
there are different versions, it's not forseeable (for me) which one is
taken. In this sense FLEXT_NOGLOBAL_NEW needs to be defined for both the
flext build and the external, or not be defined for both.
It seems like, to avoid this problems in the future, the best thing
would be to simply ignore the PD memory reservation scheme (getbytes)
and (for linux at least) assume FLEXT_NOGLOBAL_NEW generally, because
getbytes simply maps to the C standard library anyway.
On the other hand all problems i lately inspected on user's machines
have been due to misconfigured flext/buildsys/config-pd-linux-gcc.txt
files or old versions of some headers and/or libraries or due to old
versions in general, or combinations of the above.
Please tell me your solution, once it's working
all the best,
Thomas
More information about the Pd-list
mailing list