Possible Compilation Problems

36 views
Skip to first unread message

Bilal Siddiqui

unread,
Mar 23, 2017, 1:04:07 PM3/23/17
to ESESC
The Debug build fails for the master branch with the following (macro expansion problems) while the armv7 branch spits out the following (warnings for variadic templates - but it works).

Furthermore, the power model fails in master branch with the following while it works in armv7 branch.


Given that the switch to MIPS64 (the master branch) occurred 17 months ago, why are portions of the 'new' ESESC having difficulty running now ? Am I missing something ?


If solutions to the above are in limbo, a running report (possible problem, who is working on it, etc.) would be handy for some people who would like to contribute to the fix.


Lastly, please do let me know if there is any Nirvana like document floating around for ESESC documentation similar to the one written by Ortego and Sack for SESC. I haven't been able to come across anything similar thus far.



For those who are interested, below are links to the cross compilers needed for writing your own custom benchmarks and whatnot.


[armv7 branch]

https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.02-x86_64_arm-linux-gnueabihf.tar.xz


[MIPS64 branch]

http://codescape-mips-sdk.imgtec.com/components/toolchain/2015.01-5/Codescape.GNU.Tools.2015.01-5.for.MIPS.IMG.Linux.CentOS-5.x86_64.tar.gz


Please do remember to use gcc with the -static flag to generate a working executable. 


Note: The above compilers assume you are using a native x86-64 machine. (other popular architectures do have support, so, no worries) 



Bilal Siddiqui

UT San Antonio
Undergraduate Student

Reply all
Reply to author
Forward
0 new messages