I'm attempting to build Julia from source on a Cray XC-40 system, and 
consistently run across a link error similar to the following:

...
    CC src/flisp/flisp.o
    CC src/flisp/builtins.o
    CC src/flisp/string.o
    CC src/flisp/equalhash.o
    CC src/flisp/table.o
    CC src/flisp/iostream.o
    CC src/flisp/julia_extensions.o
    CC src/flisp/flmain.o
    LINK src/flisp/libflisp.a
    LINK src/flisp/flisp
/users/psanan/julia/usr/lib/libuv.a(libuv_la-core.o):(.note.stapsdt+0x24): 
undefined reference to `uv_tick__start_semaphore'
/users/psanan/julia/usr/lib/libuv.a(libuv_la-core.o):(.note.stapsdt+0x70): 
undefined reference to `uv_tick__stop_semaphore'
/usr/bin/ld.x: link errors found, deleting executable `flisp'
collect2: error: ld returned 1 exit status
make[3]: *** [flisp] Error 1
make[2]: *** [flisp/libflisp.a] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2
[1]+  Done                    rm -rf julia_delete/  (wd: ~)
(wd now: ~/julia)

Here are a couple of other reports of similar behavior:
https://groups.google.com/forum/#!topic/julia-users/LUVVEfydAso 
https://github.com/natj/csc-ss14/issues/1 

I see the same behavior using GNU compilers and intel compilers. I see the 
same behavior using the master and release-0.3 branches. I am running make 
-j12 and not attempting to use any system libraries.

Reply via email to