[gmx-developers] GROMACS 3.1.x and 3.2.x AltiVec support fix
Erik Lindahl
lindahl at csb.stanford.edu
Thu May 6 02:42:17 CEST 2004
Hi Charlie,
Thanks for finding this. Just to make sure - this is a vanilla gcc, and
not the motorola-patched version? (Yellow Dog used to distribute a
motorola patch for gcc-2.95 before gcc had Altivec support, but I think
it's the vanilla version now).
The problem is that the OS X compiler is also "gcc" but the version
distributed by Apple doesn't use any altivec.h file (it isn't even
present).
Oh well, I guess I can see if there are any vendor predefined Macros on
OS X that aren't defined by the FSF version of gcc, or I can search for
an altivec.h file during the configure phase...
Cheers,
Erik
On May 6, 2004, at 1:40 AM, Charlie Peck wrote:
> In order for GROMACS (3.1.x and 3.2.x) to build and use AltiVec
> instructions
> on PowerPC chips running Yellow Dog Linux/gcc 3.3.2 there are two
> files in
> the distribution which need a header file added to them.
>
> In configure "#include <altivec.h>" should be added before main() in
> the
> generated C code in the AltiVec support test section. You can find this
> by searching for "supports altivec".
>
> In include/ppc_altivec.h "#include <altivec.h>" should be added before
> the
> first function definition.
>
> charlie peck
> _______________________________________________
> gmx-developers mailing list
> gmx-developers at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-developers
> Please don't post (un)subscribe requests to the list. Use the www
> interface or send it to gmx-developers-request at gromacs.org.
More information about the gromacs.org_gmx-developers
mailing list