Quite some time ago they deleted it from their github page at https://github.com/pathscale/path64-suite and/or https://github.com/path64/compiler.
The website http://www.path64.org/ had its last update 6 years ago and doesn't say what happened.
In fact with google I can find no news at all about the project being abandoned.
I only found community (?) forks with not much activity either: https://github.com/Flameeyes/path64-suite/network
Still, the nightly build of the closed source version of the ekopath compiler suite is constantly updated: http://www.pathscale.com/ekopath-compiler-suite
(but the link isn't updated. You have to build the link yourself with the date like this:
http://c591116.r16.cf2.rackcdn.com/e...-installer.run
and just go a day back until you find the latest available file. Here's a python script that I use in my AUR package to return the latest download link: https://aur.archlinux.org/cgit/aur.g...?h=ekopath-bin)
codestr0m Are you still here? What happened to path64?
Edit: So I tried to compile mesa with ekopath-bin-20160624-1-x86_64.pkg.tar.gz.
First, remove these two flags from mesa's configure:
sed -i "s/-fno-trapping-math//g" configure
sed -i "s/-Qunused-arguments//g" configure
then, run configure without arguments and remove these two flags from these Makefiles:
sed -i "s/-Wno-override-init//g" src/intel/vulkan/Makefile
sed -i "s/-Wno-override-init//g" src/intel/isl/Makefile
Also need to remove
assert(expr);
__builtin_assume(expr);
from src/util/macros.h
then, run make. It builds for a while, but then psclang segfaults:
Eh, not really feeling like submitting a bug report to a proprietary only (?) compiler. They can figure it out themselves. Here, a backtrace. Without proper debugging information, because, you know, there is no source code to build the compiler with it:
The website http://www.path64.org/ had its last update 6 years ago and doesn't say what happened.
In fact with google I can find no news at all about the project being abandoned.
I only found community (?) forks with not much activity either: https://github.com/Flameeyes/path64-suite/network
Still, the nightly build of the closed source version of the ekopath compiler suite is constantly updated: http://www.pathscale.com/ekopath-compiler-suite
(but the link isn't updated. You have to build the link yourself with the date like this:
http://c591116.r16.cf2.rackcdn.com/e...-installer.run
and just go a day back until you find the latest available file. Here's a python script that I use in my AUR package to return the latest download link: https://aur.archlinux.org/cgit/aur.g...?h=ekopath-bin)
codestr0m Are you still here? What happened to path64?
Edit: So I tried to compile mesa with ekopath-bin-20160624-1-x86_64.pkg.tar.gz.
First, remove these two flags from mesa's configure:
sed -i "s/-fno-trapping-math//g" configure
sed -i "s/-Qunused-arguments//g" configure
then, run configure without arguments and remove these two flags from these Makefiles:
sed -i "s/-Wno-override-init//g" src/intel/vulkan/Makefile
sed -i "s/-Wno-override-init//g" src/intel/isl/Makefile
Also need to remove
assert(expr);
__builtin_assume(expr);
from src/util/macros.h
then, run make. It builds for a while, but then psclang segfaults:
Code:
CC drivers/common/meta.lo psclang: error: unable to execute command: Segmentation fault (core dumped) psclang: error: clang frontend command failed due to signal (use -v to see invocation) clang version 3.7.0 (/root/cb_agent/cache/git/psclang-ng.git 1189e22d3c4a033b4f0296d8e1ab1f624602f66d) (/root/cb_agent/cache/git/psllvm.git 209fd5171479feced5594de1fa1c58a92beef735) Target: x86_64-unknown-linux-gnu Thread model: posix psclang: note: diagnostic msg: PLEASE submit a bug report to http://support.pathscale.com/ and include the crash backtrace, preprocessed source, and associated run script. psclang: error: unable to execute command: Segmentation fault (core dumped) psclang: note: diagnostic msg: Error generating preprocessed source(s).
Code:
Core was generated by `/usr/lib/6.0.844/x8664/psclang -cc1 -plugin whirl-print -triple x86_64-unknown-'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000001469424 in Whirl::WhirlWnImpl::createConversionWn(Whirl::OPERATOR, unsigned char, Whirl::WN const*) () (gdb) bt #0 0x0000000001469424 in Whirl::WhirlWnImpl::createConversionWn(Whirl::OPERATOR, unsigned char, Whirl::WN const*) () #1 0x000000000137fed5 in Whirl::WhirlPrinterImpl::buildConvertingCast(Whirl::WN const*, clang::QualType, clang::QualType) () #2 0x00000000013d8a5f in ?? () #3 0x00000000013d8709 in ?? () #4 0x00000000013d0ad6 in ?? () #5 0x00000000013cf98e in Whirl::WhirlPrinterImpl::buildRValue(clang::Expr const*, Whirl::WnAcceptor*) () #6 0x0000000001384ab1 in Whirl::WhirlPrinterImpl::buildCallArgWn(clang::QualType, clang::Expr const*, Whirl::WnAcceptor*) () #7 0x0000000001384b6a in Whirl::WhirlPrinterImpl::buildCallArgList(clang::FunctionProtoType::ExtProtoInfo const&, clang::QualType const*, clang::QualType const*, clang::ConstExprIterator, clang::ConstExprIterator, std::__1::vector<Whirl::WN const*, std::__1::allocator<Whirl::WN const*> >*, Whirl::WnAcceptor*) () #8 0x0000000001384ce3 in Whirl::WhirlPrinterImpl::buildCallArgList(clang::FunctionType const*, clang::ConstExprIterator, clang::ConstExprIterator, std::__1::vector<Whirl::WN const*, std::_ _1::allocator<Whirl::WN const*> >*, Whirl::WnAcceptor*) () #9 0x00000000013f2916 in ?? () #10 0x00000000013cee16 in Whirl::WhirlPrinterImpl::buildCallExprRValue(clang::CallExpr const*, Whirl::WnAcceptor*, Whirl::WN const*) () #11 0x00000000013d9d3a in ?? () #12 0x00000000013d097a in ?? () #13 0x00000000013cf98e in Whirl::WhirlPrinterImpl::buildRValue(clang::Expr const*, Whirl::WnAcceptor*) () #14 0x00000000013f6c81 in Whirl::WhirlPrinterImpl::buildExprStmt(clang::Expr const*, Whirl::WnAcceptor*) () #15 0x0000000001433f43 in ?? () #16 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #17 0x0000000001434aa2 in ?? () #18 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #19 0x00000000013f8197 in ?? () #20 0x0000000001432712 in ?? () #21 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #22 0x0000000001434aa2 in ?? () #23 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #24 0x000000000142c96c in ?? () #25 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #26 0x0000000001434aa2 in ?? () ---Type <return> to continue, or q <return> to quit--- #27 0x00000000013f68ce in Whirl::WhirlPrinterImpl::buildStmtWNs(clang::Stmt const*, Whirl::WnAcceptor*) () #28 0x00000000013f699f in Whirl::WhirlPrinterImpl::buildFunctionBodyWNs(Whirl::DST_IDX, clang::Stmt const*, Whirl::WnAcceptor*) () #29 0x0000000001378f56 in Whirl::WhirlPrinterImpl::PrintGlobalFunction(clang::GlobalDecl) () #30 0x00000000013718a9 in Whirl::WhirlPrinterImpl::PrintFunction(clang::FunctionDecl const*) () #31 0x000000000137b7cb in Whirl::WhirlPrinterImpl::PrintDecl(clang::Decl*) () #32 0x0000000001391d58 in WhirlPrinterConsumer::HandleTranslationUnit(clang::ASTContext&) () #33 0x00000000015bf6e1 in clang::ParseAST(clang::Sema&, bool, bool) () #34 0x000000000128bfbd in clang::FrontendAction::Execute() () #35 0x000000000123e35a in clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) () #36 0x000000000136cadc in clang::ExecuteCompilerInvocation(clang::CompilerInstance*) () #37 0x00000000011408a2 in cc1_main(llvm::ArrayRef<char const*>, char const*, void*) () #38 0x000000000113f751 in ?? () #39 0x0000000001139404 in main ()
Comment