A nice ARMdventure, Building the ARM packages for Slackware of the EFL/E from the1.7/0.17 branches, I got a problem that I didn't have with i486 and x86_64: E17 wouldn't launch anymore, showing only the mouse cursor over a black screen.
As building for a release without debug symbols, e-crashdump was not really talkative with a mere: ---- 8< ------------ Thread 1 (Thread 0xb5c12000 (LWP 3643)): #0 0xb5ed92bc in pause () from /lib/libpthread.so.0 No symbol table info available. #1 0xb5ed7e3c in __pthread_enable_asynccancel () from /lib/libpthread.so.0 No symbol table info available. #2 0x0000000a in ?? () No symbol table info available. #3 0x0000000a in ?? () No symbol table info available. Backtrace stopped: previous frame identical to this frame (corrupt stack?) Detaching from program: /usr/bin/enlightenment, process 3643 ---- 8< ------------ Anyway, it becomes obvious that evas was the actual culprit as reverting it for the 1.7.5 version makes e17 happy again. So I started to bisect the damn thing which proves to be quite painful under qemu, even with the help of distcc. And just because it doesn't happend so much these days: THANK YOU GIT FOR YOUR MARVELLOUS BISECT FEATURE! So the commit that gives problem is: ---- 8< ------------ From 9a7a28b7582f516c67b23c4bb1a016cfc2ec5b31 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt <ste...@datenfreihafen.org> Date: Fri, 08 Feb 2013 16:02:51 +0000 Subject: Backport rev 83789 SVN revision: 83793 ---- 8< ------------ Link: http://git.enlightenment.org/legacy/evas.git/commit/?id=9a7a28b7582f516c67b23c4bb1a016cfc2ec5b31 I confirm that reverting this patch on top of the last legacy/evas.git solved my problem on ARM. Some people on IRC told me they were already using last git on ARM without trouble, so I wonder. Maybe the gcc optimizations? I build on ARM using -march=armv4 -mtune=xscale. -- Jérôme Pinot http://ngc891.blogdns.net/
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel