Chris Spencer a écrit :
Hi,
While trying out some of the Haxe tutorials at http://haxe.org/tutos/,
I found that "nekotools server" would not run on my Fedora 7 system. I
found the cause of this was that the program Prelink was stripping
data from the nekotools binary. Since I had noticed this same issue
with some other programs (like Bitpim), and thinking it was a bug in
Prelink, I reported it to Fedora's bug tracker, and received this
reply:
------- Additional Comments From [EMAIL PROTECTED] 2007-12-07 08:48 EST -------
If they concatenate ELF binaries (or shared libraries) with arbitrary data after
it, without putting that at least into unallocated sections, then they are
terminally broken. From a quick check of the bitpim binary in the i386.rpm on
their website that's what they are doing.
You can work around their bugs by adding /etc/prelink.conf.d/bitpim.conf
etc. snippets which will blacklist those binaries, but really the apps should be
fixed not to do this. Please report it to them and let them fix this.
Would you agree with his assessment that the nekotools binary is
formatted incorrectly?
Yes, "nekotools" and "nekoc" are both appending bytecode data after the
nekovm ELF binary. You can confirm that they can both be added to the
Prelink blacklist.
Best,
Nicolas
--
Neko : One VM to run them all
(http://nekovm.org)