(In reply to comment #170)
> The code is written in assembler, and is intended to 64 bits.
> That is why you can not compile it.
Thanks for your replies, Paulo and John.
I had no idea that the code was written in assembler (I'm only a user, not a programmer, so all code is Greek to me).
> However, I think your issue is different. The memcpy problem in flash 64 bits
> makes the sound unrecognisable, and it is not a simple stuttering or something
> like that.
I know that it is different, but it might have the same cause. I already reported it (bug 661385). But since I had no reply, I wanted to try whether any of these fixes could work.
> As John said in comment #161, Ray Strode's script replaces all memcpy calls for
> memove, and can be applied in 32 bits (although my .src.rpm only applies the
> script for 64 bits).
I have downloaded the script, but invoking "./fix-flash.sh /usr/bin/firefox" gives me the following warning:
./fix-flash.sh /usr/bin/firefox
objdump: /usr/bin/firefox: File format not recognized
objdump: Section '.plt' mentioned in a -j option, but not found in any input file
Can't find memcpy call in /usr/bin/firefox PLT
Sorry, but again it's Greek to me. How should I use the fix?
(In reply to comment #170)
> The code is written in assembler, and is intended to 64 bits.
> That is why you can not compile it.
Thanks for your replies, Paulo and John.
I had no idea that the code was written in assembler (I'm only a user, not a programmer, so all code is Greek to me).
> However, I think your issue is different. The memcpy problem in flash 64 bits
> makes the sound unrecognisable, and it is not a simple stuttering or something
> like that.
I know that it is different, but it might have the same cause. I already reported it (bug 661385). But since I had no reply, I wanted to try whether any of these fixes could work.
> As John said in comment #161, Ray Strode's script replaces all memcpy calls for
> memove, and can be applied in 32 bits (although my .src.rpm only applies the
> script for 64 bits).
I have downloaded the script, but invoking "./fix-flash.sh /usr/bin/firefox" gives me the following warning:
./fix-flash.sh /usr/bin/firefox
objdump: /usr/bin/firefox: File format not recognized
objdump: Section '.plt' mentioned in a -j option, but not found in any input file
Can't find memcpy call in /usr/bin/firefox PLT
Sorry, but again it's Greek to me. How should I use the fix?
Thanks for your help,
Pablo