[Trilinos-Users] gcc 4.7 compile error for zoltan package
Andre Massing
massing at simula.no
Sun Aug 26 16:57:41 MDT 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
On 08/27/2012 12:41 AM, Nico Schlömer wrote:
> Hi Andre,
>
> are you compiling shared libraries? I bumped into the same issue
> this weekend with GCC 4.7.
Yes, that happened when I compiled the shared libraries.
> The bug is registered at
> https://software.sandia.gov/bugzilla/show_bug.cgi?id=5680 where I
> also submitted a patch, so I suppose it won't take long until this
> is fixed.
Many thanks for the pointer to the bug report! Unfortunately I cannot
read it since I haven't a bugzilla account yet, but I will try to ask
for one. Good to know that the problem has been reported already.
Best,
Andre
>
> --Nico
>
>
> On Mon, Aug 27, 2012 at 12:25 AM, Andre Massing <massing at simula.no>
> wrote:
>> Hi!
>>
>> I just tried to compile some of the newest trilinos packages and
>> got the following compile error when zoltan was compiled on a
>> Fedora 17 system using the gcc 4.7 compiler (after defining the
>> FORCE_INLINE macro in the zoltan source, the package compiles
>> fine, but I unsure what a proper fix should look like):
>>
>> [ 27%] Building C object
>> packages/zoltan/src/CMakeFiles/zoltan.dir/zz/murmur3.c.o
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
warning: always_inline function might not be inlinable [-Wattributes]
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:45:41:
>>
>>
warning: always_inline function might not be inlinable [-Wattributes]
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:
>>
>>
In function ?MurmurHash3_x86_32?:
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:45:41:
>>
>>
error: inlining failed in call to always_inline ?fmix32?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:121:6:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:
>>
>>
In function ?MurmurHash3_x86_128?:
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:218:14:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:219:14:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:220:14:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:221:14:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:
>>
>>
In function ?MurmurHash3_x64_128?:
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:304:6:
>>
>>
error: called from here
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:58:41:
>>
>>
error: inlining failed in call to always_inline ?fmix64?: function
>> body can be overwritten at link time
>> /home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/packages/zoltan/src/zz/murmur3.c:305:6:
>>
>>
error: called from here
>> make[2]: ***
>> [packages/zoltan/src/CMakeFiles/zoltan.dir/zz/murmur3.c.o] Error
>> 1 make[2]: Leaving directory
>> `/home/andre/Work/software/FEniCS-dependencies/tmp/src/trilinos-10.12.2-Source/dorsal_build_dir'
>>
>>
make[1]: *** [packages/zoltan/src/CMakeFiles/zoltan.dir/all] Error 2
>>
>>
>> _______________________________________________ Trilinos-Users
>> mailing list Trilinos-Users at software.sandia.gov
>> http://software.sandia.gov/mailman/listinfo/trilinos-users
>>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJQOqnlAAoJEA79ggnbq9dmPukH/2EcEIYgymQIhrtT7TEC75mI
nfgXEMBQXFtrE9FnAuQjbolRub451eohg2+xTI12wkF60jgNUoxl3RhDxMrrjlrS
9EYy1/kxv3m4tP2Mm8PV0WCPwE5ac3XX/qfJ6+poVGqIJy+8xugxjMCnfrfxv7Lq
UbK3ryReHy/CZ2zLIReG+qcEVVEpv9HOeNP8Oemj050/2SdzU2sCUvHrWBQ7jP/3
nK+P4GQMKdgxz5/XljseqldPI7wqE3O/QE5hyG91UuD4fsTSsfh7fOEtPITjtfGP
07M31xLtcLChI6w3ZdArV/+3HvPJAz0Yse7zVnvkFd3U0wbMQB/Sl9g7S8ag4ro=
=lBif
-----END PGP SIGNATURE-----
More information about the Trilinos-Users
mailing list