On 12/6/23 09:12, Roman Haefeli wrote:
Just compile it against the m_pd.h of the double-precision edition of Pd.
this won't work, as the "m_pd.h" for Pd64 and Pd32 are exactly the same.
instead set the "PD_FLOATSIZE" macro to 64 when building the external.
reasoning:
moves the problem: the source code has to decide which header to include, and it most likely does this via some macro; so go back to square 1)
PD_FLOATSIZE macro) with the same name is going to breed confusion: where do you find which header (this mostly matters with systems where header-files are not bundled with an application, but installed to a global place, like /usr/include)
should bundle both Pd32 and Pd64 together (which we already can, its just that the downloadable packages don't do that yet). so back to square 3.
gfnsdrt IOhannes