On Sun, 10 Feb 2013 22:49:04 -0000, Andrej Mitrovic <andrej.mitrov...@gmail.com> wrote:

Thanks for all this info, it will come in handy. It looks like the new
GCC has more dependencies than the old one (or maybe I just botched up
my dependencies since the last time I built gccxml). I'll need to get
my hands on MPFR, libcloog and others, but I'll try your plugin soon.
Thanks for the help.

I did add cmake checks for those libraries myself, so I've probably done it a not particularly platform-agnostic manner... I found relevant FindFoo.cmake scripts online, put them in GCC/config_cmake/ and called them from GCC/config_cmake/CMakeLists.txt.

I already had those libraries installed (MPFR is part of the Gnu Multi-Precision library, or GMP) , on a fairly fresh Arch Linux system (built mid-December), so am not entirely sure if those packages are strictly essential for GCC; there should be configure tests and override switches for each of them.

To help and lead the upgrade process, I compared the files generated by the native GCC-4.7.2 configure script to those generated by GCCXML's CMake build system. The auto-host.h.in file needed a significant number of changes; I put tests for its preprocessor macros all in that same config_cmake/CMakeLists.txt file. No doubt there'll need to be some further modifications to get that working on all platforms..

Cheers,
Alex
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.gccxml.org/mailman/listinfo/gccxml

Reply via email to