LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 728|回复: 3

adobe-flach可以编译了?

[复制链接]
发表于 2011-2-18 21:30:46 | 显示全部楼层 |阅读模式
有个bindist的USE,去掉之后,好像真在编译……
发表于 2011-2-18 21:52:18 | 显示全部楼层
貌似是 adobe-flash-10.2.152.27_p201011173-r2 把 bindist 默认去掉了。
编译阶段全部是类似这样子的提示信息:

  1. Changing call at offset 0xbe78b from [39 f7 ff ff] to [29 f5 ff ff]
复制代码

ebuild 里看到这样的代码:

  1.     if use amd64 && ! use bindist && [[ $native_install ]]; then
  2.         # Bug #354073: Patch binary to use memmove instead of memcpy from
  3.         # Redhat's bug https://bugzilla.redhat.com/show_bug.cgi?id=638477#c94
  4.         cp libflashplayer.so libflashplayer.so.orig
  5.         sh "${FILESDIR}/memcpy-to-memmove.sh" libflashplayer.so \
  6.             || die "memcpy-to-memmove.sh failed"
  7.     fi
复制代码

从注释看来应该是把 libflashplayer.so 里的 memcpy 调用全部替换成了 memmove。
回复 支持 反对

使用道具 举报

发表于 2011-2-18 22:14:41 | 显示全部楼层
大概看了一下 redhat 上那个老长的 bug……
这个解决了网页里 mp3 和 flash 音频不正常的问题。。
刚刚试了一下果真解决了……
刚build的gentoo,前几天还在纠结是不是 OSS4 的问题,这就好了。。
回复 支持 反对

使用道具 举报

发表于 2011-3-3 13:47:44 | 显示全部楼层
很奇怪,我用autounmask =adobe-flash-10.2.152.27_p201011173-r2去掉mask后,emerge -pv adobe-flash显示仍为masked,emerge =adobe-flash-10.2.152.27_p201011173-r2时提示该包为masked无法下载编译。
amd64的系统,gentoo-sources(kernel-2.6.37-gentoo-r1)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表