rose-compiler / rose

Developed at Lawrence Livermore National Laboratory (LLNL), ROSE is an open source compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C (C89 and C98), C++ (C++98 and C++11), UPC, Fortran (77/95/2003), OpenMP, Java, Python and PHP applications.
http://rosecompiler.org
Other
608 stars 131 forks source link

EDG tarball for powerpc #131

Open apuroopreddy opened 4 years ago

apuroopreddy commented 4 years ago

Hi , As the EDG tarball for powerpc is not there in rose , can we use any other frontend such as clang etc for ROSE while installing it on powerpc architecture . I want to run c ,c++ codes using rose . So is there any solution . please help

thanks apuroop

pinnown commented 4 years ago

If you are just using c and not c++ there is a experimental clang replacement for EDG I could get instructions for. The c++ version of the clang front end is currently missing a lot of features.

Depending on where you are working at you may be able to get an EDG license then we could potentially provide the source code directly.

apuroopreddy commented 4 years ago

I found the instructions for installing clang as frontend on rose homepage , and was able to built boost with clang and configuring rose with clang is done but the "make core -jN" command after running the configure file is giving me the following errors . In this clang is not able to find the basic headers . Please help Regards Apuroop

../../../../rose/src/util/stringSupport/FileNameClassifier.C:23:10: fatal error: 'algorithm' file not found

include

     ^~~~~~~~~~~

In file included from ../../../../rose/src/util/stringSupport/StringUtility.C:4: In file included from ../../../../rose/src/util/stringSupport/StringUtility.h:4: In file included from ../../../../rose/src/util/commandlineProcessing/commandline_processing.h:3: ../../../../rose/src/util/setup.h:6:10: fatal error: 'exception' file not found

include

     ^~~~~~~~~~~

1 error generated. make[3]: [FileNameClassifier.lo] Error 1 make[3]: Waiting for unfinished jobs.... 1 error generated. make[3]: [StringUtility.lo] Error 1 make[3]: Leaving directory `/home/test1/CAPC/roseDevelopmentFramework/buildRose/src/util/stringSupport' make[2]: [all-recursive] Error 1 make[2]: Leaving directory /home/test1/CAPC/roseDevelopmentFramework/buildRose/src/util' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/test1/CAPC/roseDevelopmentFramework/buildRose/src' make: *** [core] Error 2