Adobe Flash no longer compatible with XO-1

Daniel Drake dsd at laptop.org
Wed Oct 17 13:59:51 EDT 2012


For XO-1 and XO-1.5, Adobe Flash is easily included in custom OLPC OS
builds (once you have obtained distribution permission from Adobe -
seems like they give this out quite readily on request) with the
[adobe_flash] olpc-os-builder module. (Note that it has never ran
remarkably well on these platforms, but it works...)

However, the latest adobe flash version that gets included by this
method doesn't work on XO-1 (11.2.202.243) since it is now compiled
for processors with SSE support. The XO-1's AMD Geode doesn't have SSE
(XMM) registers, so it crashes with Illegal instruction. It works OK
on XO-1.5.

The error gets swallowed (its not immediately obvious) due to
nspluginwrapper - but install webkit's GTK2 GtkLauncher and it becomes
easy to trap the "Illegal instruction" crash in gdb.

If someone has a link to an Adobe-hosted old version it might be
useful for others facing this problem. In Nicaragua the team has a
copy of the old, working libflashplayer.so file which they will
install as a workaround.

Daniel



More information about the Devel mailing list