[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