build older version graal error
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Sat Apr 4 22:58:28 UTC 2015
This error looks similar to the one happening when object files and the sources are out of sync. Did you try a “mx clean” before your “mx build”?
- thomas
> On 03 Apr 2015, at 04:37, Yanlin Wang <huohuohuomumu at gmail.com> wrote:
>
> Hi,
>
> I’m compiling graal against an older changeset and got some errors. Could you help me fix this? Thanks!
>
> I’m using OS X 10.9.5 (13F1066), Kernel Version: Darwin 13.4.0
>
> In my local graal directory, I ran:
>
> hg update -r 3a59e1411192
> mx build
> But got these errors:
>
> cd bsd_amd64_compiler2/product && /Applications/Xcode.app/Contents/Developer/usr/bin/make " LP64=1 "
> Rescanned ../generated/adfiles/bsd_x86_64.ad but encountered no changes.
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all'.
> if [ -d /Users/yanlinwang/graal/agent -a "x86" != "ia64" \
> -a "x86" != "arm" \
> -a "x86" != "ppc" \
> -a "x86" != "zero" ] ; then \
> /Applications/Xcode.app/Contents/Developer/usr/bin/make -f sa.make /Users/yanlinwang/graal/build/bsd/bsd_amd64_compiler2/product/../generated/sa-jdi.jar; \
> fi
> make[5]: `/Users/yanlinwang/graal/build/bsd/bsd_amd64_compiler2/product/../generated/sa-jdi.jar' is up to date.
> echo "dtrace headers generated"
> dtrace headers generated
> make[4]: `precompiled.hpp.pch' is up to date.
> Linking vm...
> Undefined symbols for architecture x86_64:
>
> "_GPUOffload", referenced from:
>
> VMStructs::initHotSpotVMConfig(oopDesc*) in vmStructs.o
>
> "_TraceGPUInteraction", referenced from:
>
> Gpu::initialized_gpu(Gpu*) in gpu.o
>
> Gpu::probe_gpus(JNIEnv_*) in gpu_bsd.o
>
> Hsail::initialize(JNIEnv_*, _jclass*) in gpu_hsail.o
>
> Hsail::generate_kernel(JNIEnv_*, _jclass*, _jbyteArray*, _jstring*) in gpu_hsail.o
>
> Hsail::execute_kernel_void_1d_internal(unsigned char*, int, _jobject*, methodHandle&, nmethod*, int, int, _jobject*, Thread*) in gpu_hsail.o
>
> Hsail::register_natives(JNIEnv_*) in gpu_hsail.o
>
> Hsail::HSAILDeoptimizationInfo::oops_do(OopClosure*) in gpu_hsail.o
>
> ...
>
> "_UseHSAILDeoptimization", referenced from:
>
> Hsail::execute_kernel_void_1d_internal(unsigned char*, int, _jobject*, methodHandle&, nmethod*, int, int, _jobject*, Thread*) in gpu_hsail.o
>
> HSAILKernelArguments::pushTrailingArgs() in hsailKernelArguments.o
>
> VMStructs::initHotSpotVMConfig(oopDesc*) in vmStructs.o
>
> "_UseHSAILSafepoints", referenced from:
>
> SafepointSynchronize::begin() in safepoint.o
>
> SafepointSynchronize::end() in safepoint.o
>
> VMStructs::initHotSpotVMConfig(oopDesc*) in vmStructs.o
>
> ld: symbol(s) not found for architecture x86_64
>
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
>
> dsymutil libjvm.dylib
> error: unable to open executable 'libjvm.dylib'
>
> make[4]: *** [libjvm.dylib] Error 1
>
> make[3]: *** [the_vm] Error 2
>
> make[2]: *** [product] Error 2
>
> make[1]: *** [generic_build2] Error 2
>
> make: *** [product] Error 2
>
>
>
> Regards,
> Yanlin Wang
>
>
>
>
>
>
More information about the graal-dev
mailing list