Defines with non static values
|
|
Bugzilla Link |
815 |
Created on |
Jan 07, 2011 11:58 |
Version |
svn |
OS |
Linux |
Architecture |
PC |
Extended Description
In sac.h serveral symbols are not defined statically. Which (on Solaris at least) generates linker warnings.
Warnigns:
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libStdIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libBinFileMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libScalarIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libArrayIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libFibreIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libListIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libComplexIOMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libIOresourcesMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0x4; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0xc);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0x4; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0xc);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x80; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0x180);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0x4; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0xc);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0x900);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x80; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0x180);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0x4; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0xc);
a.out.o definition taken and updated with larger size
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringArrayMod.so value=0x48);
a.out.o definition taken
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayFormatMod.so value=0x48);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayFormatMod.so value=0x900);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStructuresMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libBitsMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libListMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x30);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x600);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libColor8Mod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/system/lib/libRuntimeErrorMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libFileMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/stdio/lib/libTermFileMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/system/lib/libTerminalMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/system/lib/libFileSystemMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/numerical/lib/libMathArrayMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x600);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x30);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayArithMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x30);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x100);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x600);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayTransformMod.so value=0x8);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/system/lib/libSysErrMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/world/system/lib/libWorldMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libStringMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libConstantsMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayArithMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexScalarArithMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayBasicsMod.so value=0x900);
a.out.o definition taken
ld: warning: symbol `SAC_MT_TS_Tasklock' has differing sizes:
(file a.out.o value=0x18; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexArrayBasicsMod.so value=0x48);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libComplexBasicsMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libBoolMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libCharMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_LAST_Task' has differing sizes:
(file a.out.o value=0x180; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x80);
a.out.o definition taken
ld: warning: symbol `SAC_MT_rest_iterations' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_last_taskend' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_act_tasksize' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Taskcount' has differing sizes:
(file a.out.o value=0xc; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libArrayBasicsMod.so value=0x4);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/numerical/lib/libMathMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_MT_Tasklock' has differing sizes:
(file a.out.o value=0x300; file /scratch/rdouma/suncc//stdlib/modules/structures/lib/libScalarArithMod.so value=0x18);
a.out.o definition taken
ld: warning: symbol `SAC_HM_arenas' has differing sizes:
(file a.out.o value=0x8400; file /scratch/rdouma/suncc//sac2c//lib//libsac.mt.pth.so value=0x420);
a.out.o definition taken