On Fri, 10 Sep 2010 08:31:17 +0100 Mark Allan <markjal...@blueyonder.co.uk> wrote:
> On 10 Sep 2010, at 7:50 am, Török Edwin wrote: > > On Thu, 9 Sep 2010 22:17:07 +0100 Mark Allan wrote: > >> On 9 Sep 2010, at 9:53 pm, Mark Allan wrote: > >>> On 9 Sep 2010, at 8:11 pm, Török Edwin wrote: > >>>> On Thu, 9 Sep 2010 19:01:28 +0100, Mark Allan wrote: > >>>>> On 17 Jun 2010, at 5:24 pm, Larry Stone wrote: > >>>>>> On Thu, 17 Jun 2010, Török Edwin wrote: > >>>>>>> Here is a new patch for Mac OS X/PPC: > >>>>>>> https://wwws.clamav.net/bugzilla/attachment.cgi?id=1333 > >>>>>>> > >>>>>>> It reverts my previous patch, and applies my patch from LLVM > >>>>>>> PR5201 > >>>>>>> (which isn't finished, but appears to work better than the > >>>>>>> previous). > >>>>>> > >>>>>> Seems to have done it. And I saw the parallel discussion in > >>>>>> bugzilla so will keep it there should there be a recurrence (I > >>>>>> should only be on a PPC Macintosh for a few more months as I am > >>>>>> planning on replacing it with an Intel iMac sometime this > >>>>>> summer). > >>>>> > >>>>> > >>>>> A similar bug has just cropped up again but it's happening in > >>>>> 0.96.2 on Intel Macs this time around - PPC Macs appear to be > >>>>> unaffected. It only started happening with a very recent update. > >>>>> As of an update from about 09:00 (GMT) today everything was > >>>>> fine. It's now 17:55 (GMT) and having updated via freshclam I'm > >>>>> now receiving the following output from clamscan: > >>>>> > >>>>> clamscan -v /Users/mark/Desktop/ats.xjnlp.jnlp > >>>>> libclamav JIT: Attempt to call external function __bzero > >>>>> libclamav JIT: *** FATAL error encountered during bytecode > >>>>> generation > >>>>> Scanning /Users/mark/Desktop/ats.xjnlp.jnlp > >>>>> /Users/mark/Desktop/ats.xjnlp.jnlp: OK > >>>> > >>>> At least it didn't crash :) > >>>> > >>>> Does this patch help? > >>>> https://wiki.clamav.net/pub/Main/UpgradeNotes0962/bzero.patch > >>> > >>> Hehe, you're right, it didn't crash. 0.96.1 did but I guess > >>> that's old news now! > >>> > >>> That did appear to fix the problem on my Intel machine, thanks. > >>> Even though PPC builds aren't affected, I presume I should rebuild > >>> for PPC with the patch as well, yes? > > > > As long as your Intel and PPC boxes both run same version of Mac OS > > X (darwin10) then yes you should. However isn't darwin10 > > intel-only maybe? > > The binaries I build can be used on anything from OS X 10.4 to 10.6 > (Darwin 8 to Darwin 10 respectively). You're right that Darwin 10 > is Intel-only but 8 and 9 can be used on both PPC or Intel, so > unfortunately I still have to support both. The __bzero isssue is darwin10 specific, LLVM only uses __bzero on darwin10. So thats why the problem didn't turn up on your PPC boxes. Best regards, --Edwin _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml