[PD] Getting the best out of the rewrite
IOhannes m zmölnig
zmoelnig at iem.at
Wed Nov 18 09:36:49 CET 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ivica Ico Bukvic wrote:
>> 1) if hexloader is buggy/incomplete what will it take to fix it?
mostly somebody who is willing to do the work.
i have written and rewritten it several times, and frankly i don't care
about it that much. i don't use it ever (since i use zexy.l_i386 rather
than single-object externals).
the problem with abstraction loading is to my knowledge non-fixable
without touching Pd-code.
>> 2) if you agree with me that in the interim pd-extended is effectively
>> broken what can be done to circumvent this problem to make it usable
>> until hexloader is fixed?
>
> I guess I owe everyone an apology. I've recompiled the external and now
> it for some reason works (perhaps I had a stale one lying around from a
> previous 0.41.4 version running against 0.42.5? If so, how could this
> have such an effect?)
i stale version of what? [>~] or hexloader?
if it was hexloader, than the reason might be, that 0.42.5 has an
almost-public API for loaders, whereas older version don't.
if [hexloader] finds 0.42.5 at compile time, it will use this API, hence
the workingness,
>
> Object still work ok, but is load_object: Symbol not found error
> something to worry about? Is this perhaps because zexy has been compiled
> potentially against a wrong version?
no; it's a verbose message of hexloader, which tries several
setup-routines (e.g. <name>_setup() and setup_<name>() and
<setup_mangledname>() and whatelse), and informs you if it failed.
i guess the message should show up only in verbose mode.
> Finally, how could I recompile it
> by hand to produce individual objects rather than a single library?
hexloader is only a single object.
zexy can be configured with "--disable-library" to built as individual
objects.
fgsadr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAksDsiAACgkQkX2Xpv6ydvRlLQCePicyG/MFWp25j72D6V+LHZsj
AsUAnjwgcC7nt8SkEKKgeCCQh6Sv1yhT
=lFaF
-----END PGP SIGNATURE-----
More information about the Pd-list
mailing list