Maybe it is a problem with exact template instantiations, the first files
do not include any of them (of course not, because they build them up), but
I do not know, how this can be fixed ...

I don't think it's a problem with the deal.II source code -- the compiler
executable is trying to execute a CPU instruction that the CPU doesn't
understand. That's a problem in the compiler, not in the source.

sorry, not in the source code, maybe the gcc or/and the power6 cpu can not understand the code.

When you do something like this:
 cd source
 gmake -k debug
does it produce the same failure on every single file?

running gmake -k -d on the targets in source/numerics for example can compile some of them, some of them not.

data_out.cc : internal compiler error: Illegal instruction
data_out_faces.cc: internal compiler error: Segmentation fault

data_out_stack.cc compiles
data_postprocessor.cc compiles

data_out_rotation: Segmentation fault
...      Illegal instruction


and so on, exception is always thrown at the line, where the exact template instantiations from the .inst file are included. --debug does not give more informations on this.

Up to now I can not figure out, what is exactly the difference between targets that can be compiled and targets which can not. Maybe it is a problem of the power6 architecture or porting the code from x86 to power6 ...

Thanks for your help,

Best,
Martin

_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii

Reply via email to