> On Wed, 15 Dec 2004 21:49:29 -0500 Mike Frysinger <[EMAIL PROTECTED]>
> babbled:
> 
> > On Tuesday 14 December 2004 06:44 pm, Angus McMorland wrote:
> > > Now I'm trying to compile the CVS
> > > source and I get a few of these (with variations on a theme):
> > 
> > try disabling mmx ... i'm pretty sure it's still broken on amd64
> 
> no. its broken only if you use amd64 64bit SPECIFIC optimisation flags
> in your CFLAGS. if you do not, it is fine (as it will compile 32bit
> code). if you compiler somehow compiles 645bit code by default - you
> will need to disable mmx for imlib2.

FYI- I'd like to think this might be useful to someone. Compiling with
mmx wouldn't work, so I presume I am defaulting to 64-bit compilation.
As I understand it, I'm running a completely 64-bit userspace,
bootstrapped from ubuntu for amd64, then updated with packages from the
debian-alioth-amd64 project. Trying ./autogen.sh with CFLAGS='-m32
-fPIC' failed at the gcc detection stage.

Also of note, I had to compile libast with CFLAGS='-fPIC', otherwise
64-bit-related linkage errors (which I've come across in other
compilations) appear.

With -fPIC and --disable-mmx, it's all working now. Thanks for the help,

Angus.
--
Angus McMorland
[EMAIL PROTECTED]
PhD Student, Neurophysiology
University of Auckland, New Zealand



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to