|
|
Bugzilla Link |
876 |
Created on |
Sep 28, 2011 13:54 |
Resolution |
FIXED |
Resolved on |
Sep 28, 2011 19:19 |
Version |
svn |
OS |
Linux |
Architecture |
PC |
Extended Description
As you can see by this report, multithreading support appears to be
broken today:
cd ~/sac/demos/numerical/misc
sac2c matmul.sac -O3 -v1 -mt -numthreads 6
/tmp/ccwkN9iZ.o: In function `SACf__MAIN_CL_ST_CL_INIT__init':
a.out.c:(.text+0x2f): undefined reference to `SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World'
a.out.c:(.text+0x3e): undefined reference to `SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal'
/tmp/ccwkN9iZ.o: In function `SACf__MAIN_CL_ST__main':
a.out.c:(.text+0x738): undefined reference to `SACf_World_CL_ST_CL_INIT__init_TheWorld__SACt_World__World'
a.out.c:(.text+0x747): undefined reference to `SACf_Terminal_CL_ST_CL_INIT__init_TheTerminal__SACt_Terminal__Terminal'
a.out.c:(.text+0x756): undefined reference to `SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile'
/tmp/ccwkN9iZ.o: In function `SACf__MAIN_CL_ST_CL_INIT__init':
a.out.c:(.text+0x51): undefined reference to `SACf_TermFile_CL_ST_CL_INIT__init_stdout__SACt_TermFile__TermFile'
collect2: ld returned 1 exit status
ABORT: System failed to execute shell command
ABORT: gcc -pedantic -Wall -Wno-unused -fno-builtin -std=c99 -ldl
ABORT: -lpthread -I$SAC2CBASE/include/ -L$SAC2CBASE/lib/ -L/tmp/SAC_ErQK6v
ABORT: -O3 -o a.out a.out.c -L. -Wl,-rpath,. -L/home/sac/sac2c/lib
ABORT: -Wl,-rpath,/home/sac/sac2c/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/structures/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/structures/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/numerical/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/numerical/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/numerical/blas/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/numerical/blas/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/unibench/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/unibench/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/auxiliary/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/auxiliary/lib
ABORT: -L/home/sac/sac/BASE/stdlib/modules/mutc/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/modules/mutc/lib
ABORT: -L/home/sac/sac/BASE/stdlib/world/mutc/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/world/mutc/lib
ABORT: -L/home/sac/sac/BASE/stdlib/world/system/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/world/system/lib
ABORT: -L/home/sac/sac/BASE/stdlib/world/stdio/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/world/stdio/lib
ABORT: -L/home/sac/sac/BASE/stdlib/world/stdio/dislin/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/world/stdio/dislin/lib
ABORT: -L/home/sac/sac/BASE/stdlib/world/stdio/gnuplot/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/world/stdio/gnuplot/lib
ABORT: -L/home/sac/sac/BASE/stdlib/classes/random/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/classes/random/lib
ABORT: -L/home/sac/sac/BASE/stdlib/classes/auxiliary/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/classes/auxiliary/lib
ABORT: -L/home/sac/sac/BASE/stdlib/utrace/lib
ABORT: -Wl,-rpath,/home/sac/sac/BASE/stdlib/utrace/lib -L. -Wl,-rpath,.
ABORT: -L/usr/local/dislin -Wl,-rpath,/usr/local/dislin -L/opt/local/lib
ABORT: -Wl,-rpath,/opt/local/lib -lStdIOMod -lBinFileMod -lFibreIOMod
ABORT: -lListIOMod -lComplexIOMod -lColor8IOMod -lGreyIOMod -lArrayIOMod
ABORT: -lScalarIOMod -lStringArrayMod -lRuntimeErrorMod -lIOresourcesMod
ABORT: -lArrayFormatMod -lStructuresMod -lBitsMod -lComplexMod -lListMod
ABORT: -lColor8Mod -lGreyMod -lFileMod -lTermFileMod -lTerminalMod
ABORT: -lFileSystemMod -lArrayMod -lMathArrayMod -lComplexArrayTransformMod
ABORT: -lComplexArrayArithMod -lArrayTransformMod -lSysErrMod -lWorldMod
ABORT: -lStringMod -lConstantsMod -lArrayArithMod -lComplexScalarArithMod
ABORT: -lComplexArrayBasicsMod -lComplexBasicsMod -lBoolMod -lCharMod
ABORT: -lArrayBasicsMod -lMathMod -lm -lScalarArithMod -lsacpreludeMod
ABORT: -lsacphm.mt -lsac.mt.pth -pthread -ldl
ABORT: with exit code 1
*** Compilation failed ***
*** Exit code 367 (Creating binary code)
*** 1 Error(s), 0 Warning(s)
Build#
developer rev 17642:MODIFIED linux-gnu_x86_64
(Tue Sep 27 19:08:41 EDT 2011 by sac)