LWN.net Logo

Firefox 18 is now available

Firefox 18 is now available

Posted Jan 9, 2013 18:38 UTC (Wed) by nteon (subscriber, #53899)
In reply to: Firefox 18 is now available by mirabilos
Parent article: Firefox 18 is now available

do you have any more information or a link to the bug? I'm curious what these new libc features are


(Log in to post comments)

Firefox 18 is now available

Posted Jan 10, 2013 10:14 UTC (Thu) by khim (subscriber, #9252) [Link]

"newer feature" is overstatement. Most likely this is the result of the old tempest: when GLibC developers changed memcpy to copy things from the end (it's faster on some CPUs for some obscure reasons) they found out that it broke few programs (Flash is the most important one).

Programs are incorrect (since memcpy was never promised to be usable with overlapping src and dst), but they are popular and that's why GLibC 2.14 has two versions of memcpy: memcpy@GLIBC2.2 and memcpy@GLIBC2.14. This basically means that more-or-less any program compiled with GLibC 2.14 is not usable with older versions of GLibC. Note that this difference only exist in x86-64 version of GLibC, 32-bit version does not have new optimized memcpy!

Firefox 18 is now available

Posted Jan 10, 2013 19:42 UTC (Thu) by mirabilos (subscriber, #84359) [Link]

I don’t think it was that (but considering http://blog.fefe.de/?ts=ae12497b nothing in that source code surprises me any more; IMHO they should’ve thrown away the old Netscape code and started anew).

https://bugzilla.mozilla.org/show_bug.cgi?id=723487 is the bugreport.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds